Skip to main content

Full text of "Oh!X 1988 11"

See other formats




みご苊吝ふ?"^ん r ’、ミ L ヌ ゞッろ5¢ノ匓ム Live in  が 

舞®烀 S ) 觀麟で類嚷艇巧口纖ロゎ 

敵 レた喔化銈か' 

矀ご X V 、䜜、 g 猫だ3ンピナ女倕知胜機械俄論 
%; な巧マシン蘿ノヌム゚房 G 調蚀譯講唐 PR □-郎 K 



SHARP 4 查 。'e 




SXB8000 

PERSONAL WORKSTATION 

ACE 


.‘’ j / ■ ! い. . .•ィ -/‘•  •••䞀^ I '六 • •• •产 / / ;ぃ■•'堂‘ぃ -■ 

• • i 、 ’ . • f 户 : / '• ••/! •• • 户'•ク • . • ’ 侀 • - 1 • .’• •• .ぶ./ •'パ'/、'-こババ, • 

•‘ ’ご 八/ V で こ^-’,‘侉 ' ■い,: I •'--、パ た‘'•ゎ-た•,、-ご-气; 

/' / •■ ••ぃ VV . ご-:,..^ .ぃ'-''わ.-ぃ V ; /‘--•^八.-!ん'’>'' 

〈 XGSOOOACE シリヌズのたな特長〉*棄装密床をさらに远ホしお信頌性を高め.たすむ八ッタ >女䞻むプ莹が〇〇〇搭茉♊そキスト、ダラ ''' ふ V 'が゜ 
フィック、スプラむト、.独立3画面蚭蚈、最倧。 M バむトの倧容眮メをが暙準 1 M バむが•.フがドリヌ々 S 、 Hu の an ‘ G 倕 k 搭茉•谚、文垝がみ‘が 
倉觀マルチフォントをサポヌトした匷力日本語凊理参 1 。 24 X 10^ドット莚倧衚を゚' I が 76 : 8 xs , 2 恥れの実画巧゚かを装備じを'な' 

高解像床衚瀺胜力• 51 八 51 2ド.倖、お,な 6 を同時.発を•氎平 32 、 1 画面に 8 のパワ匏/レなス枞むト機胜•ずヌバ rr ス䞰ゞ無 ’ 


胜を採甚した512 X5 1 2 ドットレベルのスヌパヌむンポヌズ♊テキストピットマップ方匏採巧 *8 重ネ日音ステ'レオ F:N/f き源搭茉•奋声 


•7: 


が‘ 


口。じ J ぀、, IJ 侀 ■レ'、䞀■し ■ / ■ ' -,1^ V ''、 •' • • ■ / リ、 '、 W / ,1 /> • / I 、 ^ ホ m リ《^で M 日八ノ rjvi å·§ /が 了ちが■巧 f 、ミ' 

デゞタィズ蚘録 AD PCM * 採甚•マりス•トラックボヌル蜉準装備, 5 ィンチ 1 M バむトが〇 2 を搭茉•「た basic }、 [蟞を手みぶ倕を7.が 
ず名■皮ナヌティリティ、「日本語ワヌドプロセッサ」そバンドル# 20 M バむ’レトドディスク内藏 ( CZ -6 n が/.が Ada も i が DifWm るレ VcM ‘ が:な 

'诚..ぶど"', y ぶも靖が 

-- •ふ . r • - , V 人-‘,‘''‘ - v .^ ‘ ■が1ぃ, HP . ぶ户なゟ///‘ツ人ク"â– ã‚€ V く䞫.'䞀。'••に> 

■巧型 A ラヌディスプレィテレドドみトビッ子0å·§ 9 mOCZ.h が. 1 DrGY (グレヌ}ぃ BK (ノ f ッタ揀準䟡怿 119 ,が0ド .; ' ゜:•だ'バリゎ/ V ん 
- V ' ■巧型カラヌディタプレィテ U ビ(ド ’U むチ〇ぶ刪) CZrSVD が(倕 づ‘-巚がブ手み)巧準䟡巧 145 ゟ000å·§.* f ' こ^^^^^ 

■ M 型カラヌお f スプレむ ( ド、 :/ トピッチか : hn^) り Z‘603D-GY けん h)  rBK (み䌚ッタ )’ 知ホ䟡な 84,800 巧な劂スタシド同お倕 ; p; HH む重 i' ••. ミ V .、抑 

絶な.‘ f 䜜矀;獄朔蟭茝靡䞀嚜琌蹈犱諭瞱鄉 

䞀早な-占ぃ' ' 為鮮斑‘をな挺な錄を兹おなぶ埜撫'もが儀蜉族靡䌜無 


■本か+キ — ボ ヌ ド ~ h マりス•トラックホ—ル 
CZ - 目" C - GY (グレヌ • -å·š K (ブラック)暙準䟡栌399,800円 
写真は CZ-611C-GY + CZ-601D-GY 十 CZ-feST 卜巚 .' 


■本化 + äž°'^-ボヌド + マりス•トラククボ い':,‘.、 / •' 
CZ-601C-GY; ( グレヌ )• 倕 K ( ブラック ) 暙準䟡栌 bl 9, タクり巧 /;,.. 
写真は CZ-601 が BK + たィ 03D-BK I い ;‘-- , /し 

人.:..:'.'.お‘;:心:.が觀巧,.卿: 


がが 




な巚8000 

PERSONAL WORKSTATION 

ACEtnn 


20MB ハヌドディスクモデル 























クォリティを維持し぀づけるこずは、ある意ロネでは創造するこずより困難なこずずも蚀われおいたず。出䌚いが印象的であれ 
ばあるほど、その埌が倧倉です。このこずは、そのたた X 6800 C ) の歩みを蚀い埗おいるかも知れたせん。確かに技術は日進 
巧歩です。しかしそれた’けでコンピュヌタがも぀べき創造性を論ずるこずはできないのも、たた事実です。私たちはテクノロ 
ゞヌずクリ゚むティブマむンド、いわば人ずマシンずの゜フトりェアむンタヌフェむスで応えたず。ホリゟンタルなマシンずしおの 
熟成。そこからはいく぀ものみ野が芋えおくるはずです。そしおどんなみ野じしろ X 68000 の化事はアヌトであるべきです぀ 
たすたす就緎されお信觀性を高めた ACE シリヌズの登堎で、あなたはたた新たな可胜性に出䌚えそうです。. 



なが錢 


■ 


f 知らせ> X 68 000、M2- 286 1 のパ゜: r ン教宀を蘭傕したお f わむ䜜がおおホ柄じ冶サくだみV, 

卜巧〇 5 •東家か 3 } 柳:リ 61 •暪ぉ ( がか〇け 5 .巧•をを這(〇 5 み 33 卜化ノ.•.倧巧 (0 が^^ 

. ' . ‘ ..' -.' ' .. ‘ ' .' J 侀'..'..'!ぃ . 

•わ巧い省•わせは シャヌプ㈱巧子が巧!本がシステム埌お営*が千545倧巧巧巧おみ区巧がか52ホ22をぶ (06) む 1—122U 倧巧お) 
巧子なお♊業本がテレビ事截郚第4巧を䌁面郚卞け巧たが巧宿区巿ぞ八巧巧8みがな (03)2 ら (H1 がげ代が, ■  


豊富な呚蟺機噚がクリ゚むティブワヌクをサポヌト。 


• 21 型 カラヌ ディスプレむ 

• RGB システムチュヌナヌ 
• å·§ 型 カラヌテ'ィス ブレむ 
• カラヌむメヌゞスキダナ* 

♊カラヌむメヌゞナニット *2 
•カラヌビデオブリンタ 

• 24 ピン挢字プリンタ 80 巧 

• 24ビン读字ブリンタ  136巧 

• 24 ビン挢字プリンタ 80 巧 

• 熱転写カラヌ挢字プリンタ 
•熟転写カラヌ挢字プリンタ 
•ハヌドディスクナニット 20 MB ) 

• モテ'厶ュニット朱3 

• RS -232 C ケヌカレ平巧接続型 


CU -21 CD 暙ホ䟡栌口9,800円 
CZ -6 TU 暙お䟡な35,800円 
CU -15 M 1- E 暙ホ䟡栌99,800円 


CZ -8 NS 1 

CZ -6 VT 1 

CZ -6 PV 1 

CZ -8 PK 7 

CZ -8 PK 8 

CZ -8 PK 9 

CZ -8 PC 3 

CZ -8 PC 2 

CZ -620 H 

CZ -8 TM 2 

CZ -8 LM 1 


> RS -232 C ケヌフ ' J レクロスすた続型 CZ -8 LM 2 


•化匵 I / O ボックス 4 スロット 

• 1 MB å·§èš­ RAM ボヌド巧垭•甚 

• 2 MB å·§èš­ RAM ボヌド* 4 

• 4 MB 巧重を RAM ホ:ヌド* 4 

• FAX ボヌド 

• GP - I å·±/卞ヌド 

•ナニノくヌサル I / O ボヌド 

•巧蚭甚 RS -232 C ボヌド 2 チャンネル 

• 数倀•挔巧プロセッサボヌド 
♊スキャナ甚パラレルボヌド 
• システムラック 
• アン フ 内 あスヒヌカヌシス テ厶 2 本 1 撕 AN -160 SP 
•マりス CZ -8 NM 2 

♊トラック ボヌル CZ -8 NT 1 

•ゞョむカヌド CZ -8 NJ 1 


CZ -6 EB 1 

CZ -6 BE 1 A 

CZ -6 BE 2 

CZ -6 å·šå·š4 

CZ -6 BC 1 

CZ -6 BG 1 

CZ -6 BU 1 

CZ -6 BF 1 

CZ -6 BP 1 

CZ -6 BN 1 

CZ -6 SD 1 


暙ホ䟡栌188,000円 
暙準䟡栌69,800円 
暙準䟡栌198,000円 
襟準䟡栌122,000円 
棵華䟡な152,000円 
暙ホ䟡栌89,800円 
暙お䟡栌65,800円 
暙ホ䟡怿69,800円 
暙お䟡栌178,000円 
暙お䟡な49,800円 
暙ホ䟡栌 7,200円 
暙ホ䟡栌 7,200円 
暙ホ䟡栌88,日00円 
暙ホ䟡栌38,000円 
暙準䟡栌79,800円 
暙ホ䟡栌138,000円 
棟巧䟡烙79,800円 
暙ホ䟡栌59,800円 
暙ホ䟡栌39,800円 
襟ホ䟡な49,800円 
襟ホ䟡な79,800円 
暙お䟡栌29,800円 
暙ホ䟡栌44,800円 
暙掌䟡栌59,800円 
暙ホ䟡栌 6,800円 
暙準䟡栌口800円 


暙準䟡栌1,700円 

» 1䜿甚に巧しおは、カラヌむメヌゞスキャナ CZ-8NS1 じ同おの RS-232C ケヌブルお嘎統する 
I か、より冉迭のパラレルデヌタおたを斀う巧合、別巧のスキャナ甚バラレルポヌド CZ-6BN1 でな 
巧しおください。ホ2䜿甚に巧しおはコンビュヌタ本がず巧甚15型カラヌディスプレむテレビ CZ- 
601D、CZ-611D などが'必をです。※3モデムナニット CZ-8TM2 じ同袖の゜フトは XV'XI turbo 
シリヌプ甚です。 み 4䜿甚に巧しおは、あらかじめ、別巧の 1M 巳巧蚭 RAM ポヌド CZ-6BE1A を 
W ミミ L ■おください。 


アヌトツヌルず呌びたい 「PRO-68K」 シリヌズ゜フト〇 


むヌゞヌオペレヌシペンの統合型衚か W ゜フト 

BUSINESS E 2 E 3 CZ -212 BS 暙ホ䟡栌68,000円 


NESS K み,か, 

コマンド型りレヌシペナルデヌタべヌス 
DATaEBEI CZ -220 BS 


暙ホ䟡な58,000円 


ワヌプロ機胜を備えた力ヌド型りレヌシペナルデヌタべヌス 
CARDE 3 E 3 CZ -226 BS 暙準䟡栌29,800円 


FM 音巧をフルサポヌトするサりンド゚ディタ 
SOUNDESES CZ -214 MS 


暙ホ䟡栌15,800円 


マりスを巧った な 単揉䜜の楜がワヌプロ 

MUSICESSES CZ -213 MS 


暙ホ䟡栌18,800円 


AD PCM お胜をサポヌトしたサンプリング゚ディタ 
SamplingE^EH CZ -215 MS 暙ホ䟡栌17,800円 


n W ; 历も!, 

オリゞナりティを掻かせるポップアヌトツヌル 
NEW Print ShopESE3 CZ -221 HS 


暙ホ䟡な19,800円 


フルスクりヌン゚ディタ巧巧の巧む音゜フト 
Communication E ^ Ei 3 CZ -223 CS 


暙ホ䟡栌19,800円 


゜フトりェア開発に巧立぀〔コンパむラ 
C compiler H ; {现が; • CZ -211 LS 


暙ホ䟡栌39,800円 


゜フトりェア閒発 ツヌル 

THE 犏お V 2.0 


CZ -224 LS 暙お䟡な9,980円 


マルチタスク、リアルタむムオペレヌティングシステム 
OS -9/ X 68000 


11月発売子を 


本な巧巧䌚が゜フトりェア 

TOP 財巧䌚蚈 


CZ -227 BS 暙準䟡栌200,000円 


<ゲヌム゜フト〉 

♊ツむンビヌ 
♊アルカノむド 

•み'矅を蛇 

• 叙血犻巧ドッゞボヌル郚 
•フルス□ットル 


CZ -217 AS 

CZ -222 AS 

CZ -218 AS 

CZ -232 AS 

CZ -231 AS 


暙ホ䟡な7,800円 
暙お䟡栌7,800円 
傍お䟡栌8,800円 
暙ホ䟡栌7,800円 
暙ホ䟡栌8,800円 

















巧化絵  Matsubaguchi Tadao 


UNIX は AT&T BEL し LABORATORIES の OS るです。 

CP/M,P-CP/M,CP/M Plus, CP/M-86.CP/M- 朗 K. 

CP/M- 800 0. C-DOS は DIGITAL RESEARCH 

XENIX. MS-DOS. Macro 80, OS/2 は MICROSOFT 

SONY Filer は SONY 

MSX-DOS はアスキヌ 

SI-OS は MULTISOLUTIONS 

OS-9. OS-9/6 扣 00 は M に ROWARE 

UCSD p-system はカリフォルニア倧孊理事䌚 

FLEXIiTSC 

Word Star. Word Master は M に的 PRO 

TURBO PASCAL. Sideki かは BORLAND INTERNATIO 

NAL 

LSI G; よし幻 JAPAN 

Hu BAS にはハド゜ン゜フト 

SUPER BASE, WICSIi キ䞭リヌラボ 

の S 巧巧掻です-その化ブログラムを. CPU をは 

-おじをメヌカヌのを巧な W です。本文やでは. 

•■.R". "TM ••マヌクは明化しおいたせん。 

本化に巧化されたすべおのブログラムはホ䜜巧た 
䞊他人で巧甚するほかは巧断巧がするこずを巧 


■広告目次 

IPL .182-183 

アむビット電子 .1.77 

アむレム販売 . 12 

アクセス . 192 

アンス•コンサルタンツ . II 

AVC フタノく . 179 

ェムアンド゚ム . 191 (䞊 


OH ! BUSINESS. 9 

蚈枬技研 . 175 

サ厶シンググッド . 152 

J&P. 衚 3.186-189 


ゞ ゚ヌむヌ ゚ル . 10 

シャヌ/ . 衚2•衚4 *1*4-7 

゜フトクリ゚むト . 190 

九十九電機 . 16 

T-ZON å·³/マィコンゟヌン . 176 

日コン連䌁西 . 173 

日本デクスタ . 13 

日本ファルコ厶 . 15 

バシフィックコンピュヌタバンク 184185 

ハド゜ン . 8 


P&A 


180.181 


BLUE SKY. 174 

マむクロネット . 14 

満開補䜜所 . 1日1(䞋 

メディアシペップハむランド . 178 


Oh/U 

C 0 N T 


C 0 N T 

♊特集 

3目 

いたどさのプリンタ掻甚術 

36 

逆襲のペヌパヌ乂ディア 



• Parti < 発動線> 


38 

プリンタの基瀎知滞 1) 

メカニズムを理解しよラ 

を持巧䞀 

が 

フリンタの基瀎知灘巧 

制埡コヌドは攻めの基本 

が山お昭 

4 B 

むメヌゞワヌフロちどをの䜜ぶ 

文字ず図おの混圚印字 

村田敏た 

51 

矎しいフォン h のために 

拖倧文字のスムヌゞング 

䞹明圊 


• 戶 art 2 〈掻巧線> 


55 

24ドットのフォントを䜜成•保存ずる 

プリンタ甚倖字登録、ツヌル 

モ内敏巧 

59 

を機胜カラヌコピヌルヌチン 

S-HCOPY for XI 

小林晃 

66 

グラフィックのモノク□出力方法論 

た 巧雅圊 

72 

画面のむメヌゞをそのたたに 

X 郎邮〇の COPY キヌを䜿ラ 

巧達た 

76 

BASIC ででをるフログラム集 

オリゞナル印刷キットを䜜ろう 

盞銬た智 

83 

CZ -8 PC 3/ BPK 8 SHG - 卜00 


•カラヌ玹な 

17 

デヌタショり’郎 


18 

し、たどをのプ U ンタ掻甚術 

プリンタは枅く正しく矎しく 



<スタッフ> 

♊線集長/前田谢•副線集長/み巧仁♊線巧/怍朚た倫石巧康䞖 
䞭巧を巧氎が人巧巧巧巧林䞀搁たたそを造山村䞀井本を 
兞闎本浩䞀郎ち巧が巧巧䞭巧:䞀郎吉田 K 叞お山裕昭巧銬ち智- 
参カメラ/が山和矎参むラスト/みがしげる山田巧义小栗由銙•ア’ 
•レむアりト/元朚昌子 AD GREEN •校正/手巧さ矎子干巧延明 

巧巧巧䞀•協力/有田隆也 
巧内保秀巧连た巧原巧 
をが胎巧田が幞を持巧䞀 
—トディレクタヌ/宙巧滕巧 























































1988 NOV . 




ENTS 

♩THE SOFTOUCH 

20 

SOFTWARE INFORMATION 

話題の゜フトりェア/新䜜゜フト情報 


お 

GAME REVIEW 

ドラゎンスピリット/ラスト゜\ルマグドン/ゞャック 


24 

2 B 

30 

SPECIAL REVIEW 

掟巧色の遺蚀 
スタ—クル—ザ_ 

NEW Print Shop PRO-BBK 

䞭森章 

お 山な昭 

获建圭 

S 8 

çµ± 々登堎®新゜フト情報 

SOFTOUCH PRO-BBK 


34 

われら 巧 脳巧が民 (4) 

グヌムずアむドルの盞関関係を探る 

を 持 巧䞀 

•読みちの 

94 

第扣回知胜機が抂論——お巧目な 蚂舞機たち 

時間泥棒は灰色の服を着おいた 

有田隆也 

96 

猫ずコンピュヌタ第巧回 

倪錓がコワむ 

犻ミ尺恭子 

♊連茉/玹介/講座/システム 

85 

C 調 雷語 讚 座 PRO - BBK 第已回 

指し぀指されスも〜じ文字 

祝䞀平 

89 

QhlX LIVE in ’ 邮 

SDI より 「System Down 」( Xl/Xl turbo ) 

恋したっおいいじやなし、 ( MZ - 巧日の 

が喜矩を 

ç‹­é–“å­Š 

98 

Z 卵マシン語グヌム゚房第4回 

キャラクタ始動 

村田敏幞 

lie 

OS -9/ X 即邮〇入門 (1) 

OS -9 っおなに 

西郚培 

115 

䞍巧のス h ラテゞヌグヌム 

STAR TREK for X 目邮邮 

長岡康博 

150 

SHORT ACCESS 

SCRAM å·³ LE ( MZ -15 日 0 甚 

信州 ( MZ -2 加 0 甚 

胜ぞ聪 

氎お聖二 

♊シリヌス党機皮巧通システム 

135 

THE SENTINEL 


13目 

シュヌテむンググヌム ELFES W 

有 朚高博 

巧銃者プレれン S 

153 

Oh ! X 質問箱  154 

FILES Oh ! X 

156 

バックナン八’䞀案内  1已日 

ペンギン情報コヌナ ヌ /Again Watch 

159 

STUDIO X 

168 

線集 宀から / DRIVE ON / ごめんなさいのコヌナ ヌ /SHIFT BREAK / microOdyssey 

166 



いたどきのフリンタた甚術 







STAR TREK for X 68000 

















































SHARP 


クリ゚むテむブマむンド 


21型カラヌディスプレむ 

CU -21 CD 
请巧䟡な139,800円 


巧型カラヌディスプレむ 

CU -15 M 1 -E 
なお䟡巧99,800円 






RGB システムチナヌナヌ 

CZ -6 TU - GY.-BK 
浊巧䟡お35,800円 

( リモコン付 





カラヌむメヌゞナニット 

CZ -6 VT 1 
巧ホ䟡栌69,800円 



カラヌむメヌゞスキダナ *1 

CZ -8 NS 1 

なお䟡栌188,000円 



1 MB 堎投 RAM ボヌド 
(CZ- 朗 0C 内あ甚  

CZ -6 BE 1 
巧ホ䟡巧35,000円 

1^/ lB 增蚭 RAM ボヌド 
(CZ-601G/611C 内あ甚 
CZ -6 BE 1 A 
巧ホ䟡栌38,000円 



スキャナ甚パラレルボヌド 

CZ -6 BN 1 
巧ホ䟡栌29,800円 



2 MB 增蚭 RAM ボヌド * 3 

CZ -6 BE 2 
巧ホ䟡お79,800円 

4 MB 增 I ミ RAM ボヌ ドが 

CZ -6 BE 4 
巧ホ䟡裕138,000円 



ナニバヌサル I/O ボヌド 

CZ -6 BU 1 
请ホ䟡お 39,800円 



GP - 旧ボヌド 

CZ -6 BG 1 
巧準䟡栌59,800円 



增蚭甚 RS.232C ボヌド 
(2 チダンネル 

CZ -6 BF 1 
巧ホ䟡な49,800円 


が化;寅算プロセッサボヌド 

CZ -6 BP 1 
巧ホ䟡な79,8 


FAX ボヌド 

CZ -6 BC 1 

巧準䟡裕791800円 


),800 円 


化册/〇ボックス (4 スロット) 

CZ -6 EB 1 

巧準䟡巧88,000円 



衚瀺 


映像 

入力 

画像 

入力 





• 写真は GZ *61 lC / CZ -601 D / CZ -6 STlT - r . 


拖匵 

ボヌド 


} 広匵 

スロット 


• 本が+キヌポヌド+マりス’トラックポヌル 

CZ-600C-E-B å·§ ホ䟡栌 3691000 円 

CZ-601C-GY--BK å·§ お䟡栌 319,800 円 

CZ-611C-GY--BK å·§ ホ䟡栌 3991800 円 

• 15型カラヌディスプレむテレビ 


CZ-600D-E--B 

CZ-601D-GY--BK 

CZ-611D-GY--BK 

•14 型カラヌディスプレむ 

CZ- 603 D-GY’-BK 

(チルトスタンド闎湖 

♊チ J レトスタンド 

CZ-6ST1-E--B 
( CZ *600 D /601 D /6 り D 甚 
• 巧なお CRT フィルタヌ 

BF-68PRO 


巧ホ䟡な 1291800 円 
巧準䟡な 1191800 円 
巧巧䟡お 1451000 円 

巧ホ䟡栌 84,800 円 




保ホ䟡栌 5,800 円 


がホ䟡な 


19,800 円 




«1ご䜿甚に巧しおは、カラヌむメヌゞスキャナ CZ "8 NS 1 じ同烟の R &232 C ケヌブルで巧続するか、よりな速のバラレルデヌタむ云送を巧う巧さ、別巧のスキャナ甚バラレルボヌド CZ *6 BN 1 巧巧䟡が29.800円で;功続しおくだむ 
CZ -6 BE 1 が巧䟡な35.000円  CZ *600 C ) 、 CZ -6 BE 1 A 保お䟡巧38.000円 ( CZ -601 C . CZ -611 C ) を増蚭しおくピさい.. 


槪䞥祝掚れ 


• わ問い合わせは - 


シャヌプ㈱電子機噚事業本郚システム機噚営業郚〒5化倧阪ホ阿倍野区長池町のをリ号巧の 6) 62卜じリ倧代き 



































思わず誠なる。 

あみれる呚巧機噚が X 目日000をサポヌト。 



I シャヌプペリプラルファ S リヌ 

忍已日000 


プリント 
アりト 


ビデオ 
プリン h 


八ヌド 

ディスク 


通信 


サりンド 


システム 

ラック 


入力 




RS -232 C ケヌ ブル* 2 
(平斀巧猜型 

CZ -8 LM 1 
暙準䟡栌7,200円 


I 



RS -232 C ケヌ ブル* 2 
(クロス 接続型 

CZ -8 LM 2 
暙ホ䟡栌7,200円 



24ピン床字プリンタ (80 倘 
CZ -8 PK 7 

巧单む面な122,000円 
り銙ちケヌブル同袖 

24ピン;奠字プリンタ136巧 
CZ -8 PK 8 
暣ホ䟡な152,000円 
(む客号ケヌブル同姻 


24ピン挢字ブ J ンタ(劂俯 
CZ -8 PK 9 
巧巧䟡な89,800円 
(信号ケヌブル同捆 


がも写カラヌ巧字ク J ンタ 

CZ -8 PC 2 

巧ホ䟡な69ぶ00円 

(信号ケヌブル同捆 ^ 

教転写カラヌ巧字プリンタ 

CZ -8 PC 3 
暙準䟡巧65,800円 
(信号ケヌブル同巧 

カラヌビデオプリンタ 

CZ -6 PV 1 
暙華䟡お198,000円 

(信号ケヌブル同お 


ハヌドディスクナニット 20 MB ) 

CZ -620 H 
暙ホ䟡な178,000円 


モデムナニット *2 

CZ -8 TM 2 
暙ホ䟡栌49,800円 
( RS -232 C ケヌブル同捆 


アンプ 巧祇 スピヌカヌシステ厶 
じ本1組 

AN -160 SP 
语ホ䟡宿59,800円 


システムラック 

CZ -6 SD 1 
暙準䟡栌44,800円 


ゞョむカヌド 

CZ -8 NJ 1 
暙ホ䟡栌1,700円 




トラックポヌル I 

CZ -8 NT 1 
倭ホ䟡栌13,800円 


#2モテムナニット CZ*8TM2 じ同巧の゜フトは X1/X1 倕ヌボシリヌズ甚です ホ3ご䜿甚に巧しおは、あらかじめ別巧の 1MB 巧ミを RAM ボヌド 


シリ-ス巧商蟺巧噚 


カラヌ デ むス ブレむ 

• 21 型カラヌディスプレむ *1 

CU -21 CD 

139.800円 

• 15 型カラヌディスプレむ 

CU -15 M 1 -E 

99.800円 


i 映像•画像入力線集装眮 1 

参カラヌむメヌゞスキャナ 

CZ -8 NS 1 

188.800円 

参カラヌむメヌゞボヌ ド n 

CZ -8 BV 2 

39.800円 

•立䜓映像セット 

CZ -8 BR 1 

29.800円 

•パヌ゜ナルテロツバ※ 2 

CZ -8 DT 2 

44.800円 


FM 音源 


• ステレオタむフ FM 音巧ボヌド 

CZ^SBSl 

23.å­€0円 

スピヌカヌ巧朚け旊保ホ装11、ミナヌゞックツヌル同袖 

1 ブ‘リンタ 1 

• 24 ピン挢字プリンタ (80 巧 

CZ -8 PK 7 

122.000円 

• 24 ピン挢字ブリンタ(孀が 

CZ -8 PK 5 

129.000円 

• 24 ビン挢字プリンタ m 6 巧 

CZ -8 PK 8 152.000円 

• 24 ピン挢字プリンタり巧 

CZ -8 PK 6 

巧 9.0 日日円 

• 24 ピン挢字プリンタ讟〇巧 

CZ -8 PK 9 

89.劂0円 

•が転写カラヌ挢字プリンタ 

CZ -8 PC 3 

65.800円 

•が転写カラヌ挢字プリンタ 

CZ -8 PC 2 

的. 800円 

•カラヌビデオプリンタ 

CZ -5 PV 1 

巧8.000円 


1 ファむル 1 

• ミニフロッピ-ティスクナニト胀 D •の)策 3 

CZ -520 F 

118.000円 

• ミニフロッピ-ティスクナニト(ぶ 

CZ -502 F 

99.抓0円 

• ミ;:フ日ッビ-ティスクナ ニ ト (2 D . 1 ドラむ乃 

CZ -503 F 

49.800円 

• 巧蚭甚 ミニフロ゜ピ-ディスクドラむブ 加) み 4 

CZ -53 F 

19.80日円 

•ハヌドディスクナニット *3 

CZ -500 H 

348.000円 

•ハヌドディスクナニット巧蚭甚 

CZ -501 H 

258.000円 

•カセットデヌタレコヌダ 

CZ -8 RL 1 

24.å­€0円 

• ミニフロッピヌディスク CZ -5 N å°Œ D / CZ -5 M 2 HD (る10巧入 

•コンパクトフロッピヌディスク 

CZ -3 FBD 

1.3 日0円 


1 化匵ボヌド•その他 1 

♩ モデムナニット300ボ ヌ 

CZ -8 TM 1 

29.800円 

• モデ厶ナニット 300/1 200ボ ヌ 

CZ -8 TM 2 

49.800円 

• 320 KB 倖郚メモリ 

CZ -8 BE 2 

29.劂0円 

• ROM BASIC ボヌドみ5 

CZ -8 RB 

19.å­€0円 

• グラフィック RAM ボヌド#6 

CZ -8 BGR 2 14.800円 

• RS -232 C •マりスボヌド* 7 

CZ -8 BM 2 

19.800円 

•フロッピヌディスクむンタヌフェむス *8 CZ -8 BF 1 

14.å­€0円 

• JIS 第1氎お挢字 ROM *9 

CZ -8 BK 2 

19.å­€0円 

• JIS 第2氎ホ挢字 ROM «10 

CZ -8 BK 4 

6.800円 

• J 倍第2氎ホ挢字 ROM & 倕ヌポ巧±レキシコン•日本語ち 

おワヌドパワヌ来り 

CZ -8 BK 3 

13. 8孀円 

• RW 32 C 甚ヶヌカレ(平斀巧統型 

CZ -8 LM 1 

7.200円 

• RS "232 C 甚ヶヌブル(クロスが続型 

CZ -8 LM 2 

7.200円 

•化匵 I/O ポヌト* 口 

CZ -8 EP 

11.800円 

•化匵 I/O ボックス 

CZ -8 EB 3 

33 .孀肌 

♩ RF コン/、•ヌタ *13 

AN -58 C 

2. 9孀円 

♊マりス 

CZ -8 NM 2 

6 .劂 0円 

• トラックボヌル 

CZ -8 NT 1 

13.800円 

• ゞョむカヌド 

CZ -8 NJ 1 

1.700円 

•チ J レトスタンド•糞14 CZ -6 ST 1- B--E 

5.å­€0円 

•チルトスタンドホ巧 CZ -81 T - S-R 

8’500円 

•ち性胜 CRT フィルタヌ《14 

BF -68 PRO 

19.劂0円 

♊システムスタンド 

CZ -8 SS 2 

5.500円 

• スキャナ甚パラレルボヌド * 16 

CZ -8 BN 1 

27.800円 


(化化ははか;䟊化です。 


•品を䞭の-衚瀺は、日<ブラック〉 ’E けフィスグレヌ〉ぷくメタリックシ 
ルバヌ>.円<口ヌズレッド>を瀺したす。ホ1XI倕ヌボ Z シリヌズ甚淡 2C 
Z*862C じは巧おできたせん泌3 XI倕ヌポシリヌズ甚匟4 CZ-830C 
甚を5 XIシリヌズ甚 V 1.0 み6 02ぶ00甚《7 XIシリヌズ甚 ♩ 
8 CZ 诎 0C で CZ ぶ OF をな甚する巧合に•必た《9 CZ-80DC.801 
C、802C、803G、811C.820C 甚栄10 CZ*856C 甹 *11 CZ-850C. 
胜 1C、852C、862C 甚《12 CZ400C.802C 甚ホ13 CZ ぷ 0C、822 
C、830C 甚※り CZ"600D、601D、611D、880D、830D、GU-15M1 甹 
倕巧02ぶ)10、80の、8110、8500、85祀、8700甚泌16 CZ-8NS1 
甹 • 巧抗等のお明じ぀きたしおは.甚蟺機噚巧合カタログをご参巧< 
ださい 


電子が噚事業本郚テレビ事業郚第4商品䌁画郚〒162東た郜新宿区巿を八幡町8番地 0(03)260-1161( 倧代衚) 






























































































のポケコンが、プロの新 U 、スタンダヌドになる。 


プログラム線第こ蟭惊ワむド衚瀺。しかが 40 X 3 がットのフルグラフィック巧応。 

化父ん 

新開発 CPU の採甚じより、埓来機 PC -1475 の玄1/7の時間で高速挔算凊理。 



倧容量 32 K バむト RAM を暙準装備。別売 RAM 力—ドでさらに拡匵可胜。 

眶 .9 か B 



(実物倧) 


巧術蚈算に即戊力。゚ンゞニア゜フトりェア〈1101機胜〉搭茉。 

巧術蚈ななどでよく化うプログラムやぶなが、なツ•科7:- 1;7: •統汁のか即圳に、あ 
らかじめな姑されおいたす。 UOl 機胜 ぶ蜯1‘2.し公ぶ•デヌタ 7 .iU •おな俄化‘233 


Xmi が **5 劂 
现"のだ250 , 

ぶ价 i n=- 0 . 004 f, 
厎 M だ 0.01 Sr 


◄数孊科孊 ▌ 





Y (TV) tyrosine 

HO _‘ f ’ ' 、.侀 r h こ • じ H(NH り • COOH 


戞 t 
 

iusr 

:卜 COMPLEX HUMBER * 


X 二 

4 が • 巧 - 519.271 



-591.37 + 254.6 Si 


<v 

X, Y, 鬥 +, RM, わ M, ホ ' f , い ’ お,王 

: 化 !': A 


▲工孊統蚈 ► 


* F-DISTRIBUTION + 
F(p>...l F<i>...2 


参權数のプログラムやデヌタを本䜓民 AM 内で嘗现できるラムファむル機胜 
♊おかなみのす皋さで間数匕•算が扱える間数おなモヌド参述かぶ皻ぶもこ。 
せるけ列がな機胜♊人乃したデヌタの備ぶや修ぶが備がにできる統别 - I "! 䜩匕- 
算機胜 >99 補たでの数匏やを数を蚘憶できる数ぶ蚘憶機胜参が 幌が f 数 20 Kr の 
烏粟床诎なを"]*胜にする倍が唆 BASIC 搭が♊ネを枈的なががずお化化闲参プロ 
グラムやデヌタの管眚!に化利なポケットディスクがんち参シリアルむンタヌフェむス 
装備参倖;杉がよ-:幅 2 00 mm X 奥け 100 mm X がさ1柏の参重!よ SiSOgCr む'也をむ‘ 


高機胜 I 划数ポケットコンピュヌタ 

戞 C-E 500 

暙華䟡倍28,800円 


■ 侀 Am ^ , I た料のご巧求、わ Po*K 、 合わせは 
 シャヌブ ㈱ コンシナヌマヌセンタヌ OA ♊目蚭たたで。 

•iftr —iibfmxv-m' W 巧日本 OA 盞談た〒化2東京郜が宿区巧を八傚巧8ホ地 a(03) 2抓-1161(倧代たを叀屡 0A 巧蚭た〒化4を叀屋巿䞭川区山王 3T 目5ホ5号巧 (052)332-261 1 ( 倧代衚) 

















SIZE  

äž­ • 4 LINES 
+ 32 DOTS 


m 


I 鑜錢議溪 薇.:.:.:. 


ENGINEER SOFTWARE 

SCIENTIFIC CONSTANTS AND FORMULAS 


POCKET COMPUTER PC - E 500 


RCL 

P ^ N 戶 


カナ SPACE 


i 


t 


◄ 


► 


archyp 

sin -1 

hyp 

sin 

_ ぶ巚 c 

♩ D.MS 

什 HEX 


.. __ 

Xyfy 

j 祝 

で 


侀 ■ 、■ 䞀 

In log 

i/x IT 

3厂  

♊ん y m 

yT ズ 2 

例 r お 


8 

; お;取 リ. 

5 

6 X * 

• ‘1-. い. 

1 : ' ll ' 

2 

. , I . V . ‘1;,^ぶ 

3が!侀 

+/- 

DRG : 

•口 +回 


Z 80* CPU 、24 が 4 巧衚瀺 
2 倉数統蚈機胜぀き861划数機胜 


1111' 茯•が‘ an" 
SHARf* KXMf aiU * VT ( R ' I 


气 _ .匙; 


蜉擊垮峡获. 

m&mmm 

化巧な 9 巧 

を® 簟還©© g 爞 


_ _ _ PC-E2O0 

DISPLAY: 24+4 LINES 
が FU り CT 10卜束/ BASIC/TEXT.' ‘ 
MACHINE LANGUAGE MONITOR 


蚊 

t 曲 


E •か貚の0巧のの〇〇 

の0の10のの 

shimI.'PTA む> .か—が li 岛 



pc-e 500 暙華䟡栌22,000円 

幞 Z80 はザむログなのなな I 向けです。 



巧るほど/ã‚¶å·Ÿ0お00化500キダい:•巧庙や 
9則6日〜12月3旧 

期闇䞭、 P å·³ - E 20 日 / E 5 日0ご賌入のみなさたに、雚機の情報が満茉ずれた 
「ポケコンゞャヌナル特別号」いぶりをちれなく差しあげたず。 
詳しくは販売店店頭におお確かめください。 



ポケコンのせ巧が、いた、どんどん面癜 < なっおいる。 

POCKET 通信 Ver 2 

㈱ に‘:かのホストの化胜が-が|がぶ、しかも本化的。 
パ゜コンえ.りん;になりたした。化がりのパ゜コンでアクセス 
し、必驳な情報をポケコンにダりンロヌド。倕巧や職よお 
のパ゜コンがポケコンの/1:きむが報路地になりたす。 


パ゜コン SI □巧ボケコン 




西日本 0A 盞談た干545倧巧巿阿倍巧区長;化巧22呑22号任(06)621-口21(倧代巧巧巧 0A 盞談た干816巧岡巿 W 倚区并巧田 2T 目にホ1号〇の 92)575-2381( 代衚) 



































.5^ 


PEACHBOY LEGEND 




1 -’ 




◄ネ寞では村人ず話しができ 
I るぞグ旅に必婎か Ifj 報を 
\\ 削き出そう倕 


謬' !'. 


TiZTniiVl ' か 988 HUDSON SO 口 

厶 n_ iu コ J I made in japan 


暙準小売䟡栌 

¥ス 800 円 


爱おする敵キャラクタ ► 
䞀は、100巧巧が䞊ク 
をれず《぀ちやうキャラ 
が倚数出挔倕 


. 桃倪郎は、村人たちを苊しめる鬌どもを退治する 
ためじ鬌ヶ幕に向かった// 

昔話の䞖界でくり広げられる、思、わず咬き出す 
ギャグ•ストヌリヌ// 

. 犬•猿•キゞをお䟛に぀けお、正矩のためじ華支う 
のピック 

浊島倪郎 • 金倪郎.かぐや姫なず'、昔話のヒヌロ 
䞀たちが総出挔// 

磬聊故 0» SOFT 

本 瀟巧脱化䟛巧 » 平区平# 3 あ 5 T æ—š 1 が 8 ホ八ト゜ンビル T 吐 oil 84! が?' 
巧巧たむデ 1 がかを》化®区巧谷田巧 3 T 目’ å·§ 1ち八ド゜ンヒル化 L 03 260-462? 
倧おた店テちスも巧䞀居!!さ件2町57巧がホ S å·§ a を■ビル请 TEL 06 251 -46?:' 
å·§ B 巧化なゎ!化•病巊 W •巧技 

























What 


OH BUSINESS から 
秩の新巧 2 本 /- 





超倚が胜でち、぀かいこなせない、ツヌルたち . 

巧胜は小さくおちいいのでず0぀かいやずければ . 

郎日 K のし、のちはし•な•や•か•さです。 

なぜ、 GB 日 K なのか、巧由は日぀ある . 

①シンプル操䜜がずおち自然 
© 宙ビヌルを飲みながら  の感芚で操䜜 OK 。 

@しかち、䜎䟡栌だから、快適¥14,800 
@マニュアルレス感芚のグラフむックツヌル 
© 矎しいサンプル画面デヌタを収録日日己3己色 

定䟡 Â¥14.800 

■ G 6 目 K 機胜䞀芧 


► Easy Graphic fool 

あなたのがヌゞをかたちにずるのがクラフィックツヌル 



ナヌノヌノボヌトマ/で g å·§å±± WSB å·§5å·§å·§2 了巚し巚 f 
OMt で‘ KCM 巧ののよが!口 •* TELEf 


♊【こじみ麵ガ可胜なペン♊゚アブラシ♊盎線を匕く♊長方おを塗り぀ぶす♊拡倧•瞮 
少♊巊右反転♊䞊䞋反転♊耇写♊塗り぀ぶしが぀の色を獄给わせ新しし、色を䜜る ♩ 
むメ-ゞスキャナ ( GT -3 日日日)をサポ-卜♊内山亜玀先生の撒密で綺麗なむラストデ 
-倕入り•䜜業䞭の日 GM 船グラフィ、ックツ-ル懌曲可胜 


♩ Z’s STAFF PR □目日 K のデヌタを□ヌドセヌブ 
♊アヌトマスタヌ4□日 (9 日 01) から Z’s STAFF PRO 
日日 K ぞのデヌタコンバヌ K 機胜 
♊アヌトマスタヌ4日日  PC -9 日01甹)のデヌタを口ヌド 



簡単にでをる貎方だけの _ 

オリゞナルクラティクス 定䟡 

参日已已 3 日色をサポヌト参 

1぀のスプラむトに日已已3日色䞭1己色を遞択しで、1ドット 単䜍でをが 村けられ 
たす。 

参 1 画面䞊で巚 4 パタヌンを同時線集参 
1画面で日4パタヌンのスプラむ h デヌタを線集でさたず。 

(1 バタヌン1日*1日ドット 

(ペヌゞ切り換え機胜により S 日ペヌゞたで モリ‘䞀に保存できたず 

♊アニ乂ヌシペン機胜を搭茉 • 

䜜成したスプラむ S パタヌンを目コマたで蚭定し、動きを決めるずアニメヌシペ 
ンでさたず。䜜成したスプラむ S の動さがずぐに確認でさたず 

♊拡倧モヌドは 4 皮類 • 

2 • 4 • 目 • 1已倍で拡倧゚ディットできたず。 

♊匷力な線集機胜 • 

LINE • BOX - BOX FILL - PSET をサポヌトしおいたず。 

•BGM 機胜 • 

スプラむ S ゚ディタでは初の巳 GM 機胜搭茉。已巧の䞭から遞巧可胜 

参スプラむ S デヌタならどんなお匏でも゚ディッ h 可胜 ♩ 

ディスク •;>< モリヌからのスプラむ K デヌタの読み蟌みが巧胜でず。 

♊増蚭 RAM • 八ヌドディスクをサポヌト参 

増蚭 RAM を接続しおいるず1床に゚ディツトでさるデヌタ量が増えたず。 

八ヌドディスクからの立ち䞊げ、八ヌドディスクからのデヌタ読み蟌みも OK でず。 


Â¥19.800 


販売代理店近畿システムサヌビス ㈱ 


OH! BUSINESS 

京郜垂山科区音矜西林町2 TEL : 075-日 02-2972 
















プロフェッショナル y ルチりィンドり゚ディタ 

I りィンデックス tii か方か!, 

WIRDEX S 円 

WINDEX は、 X 68000ナヌザヌぞ莈る最匷のェディタ。キヌぞの 
自圚なコマンド定矩じよっお、 WINDEX を自分にずっお最も䜿 
いやすい゚ディタじ育おあげるこず力な]■自已いたたで、経隓した 
こずのない効率的なプログラ厶開発環境を実珟したす。 


■マルチりむンドり-マルチテキスト 

リの巧すお囲たで巧倧255個のりィンドりが開け、お倧255個のテキストたお¬ 
に巧う こずが可胜。 しから、同じテキストを巧がのりィンドりで衚瀺させ、 
するこずができたす。 

■䟿ネリな サヌチ&リプレヌス 機胜 

巧がテキストじがったサヌチお玢、リプレヌス  a 換が巧胜。いく぀かのテ 
キストで共通な巧がるなどの怜玢や迅換も柏単です。 

■充実のマヌク&ゞャンプ機胜 



■自圚なキヌ ぞのコマン ドを矩 


巧がのテキストじ巧しおマヌクを打぀こずができ、マヌクの巧たれた苗巧ぞの瞬 
時のゞャンプが可胜です。 


キヌぞのコマンド割り圓おが自巧にできるため、自みにずっおおらむたい勝手のよ 
い゚ディタじするこずや、いたたでむたっおいた゚ディタず同じ䜿い方が可胜じな 
りたす。 

■キヌぞのコマンドを蟕を甚意 

キヌぞの コマン ド定巧等を化述した3ほ 巧のコン フィギナ L シペ ン ファむルを 
甚を。 WINDEX を、即むたうこずができたす。 

■ タレべノレのアンドり•リドり 

メモリの I 午す範囲たで、アンドゥが胜を巧倧32,766ステップたで蚭定可胜。たた、 
アンドゥで戟った所から順を远っお房れるリドゥ機胜も甚をしたした。 


■ネスティング可育 g なマクロ機#長 

マクロ実行䞭に他のマクロを実けできるネスティングも可胜なマクロを、キヌの 
数がた午す県りお倧255個たで指定できたす。 

■ただただ倚圩な機#^を満茉/ 

WINDEX -98( PC -9801 シ 
りヌズ ㈱ 近日発売予定 


ホぶ北のむ化は,,な耶的たらので义む化.ずは兞なる媒たがホりよす。 



た レクト゜ ^ 



構這化プログラミンづ • プ U • プロセッサ PP 6 BK -■定䟡1日.〇邮円《 PP 邮 ( MS - DOS 版)同時発売予定 


PP 68 K (ペペ 68 K ) は、アセンブラ  AS . X ) 甚ブログラ厶を C 驖 g 吟ラむクな W 造化 
構文お•おぷするこずができる構造化プログラミング•プリ’ブロセッサ。アセンブラ 
でのプログラム阳発な巧を倧幅にアップしたす。 

•巧合を件のだ述が可が。参スタックフレヌムの自かを成抂化..参ロヌカ 
ル巧巧のた:巧が可胜。参おりあし構文を化迹可胜。 • 吟■ほタむブの阳が 
の䜜ぶや呌び出しが可胜。♊レゞスタなの䞀巧保巧ず巧甜が巧化。 

<for 〜 next 呜什 > 

[なぶ《 ] 

/* strncpy «/ 
forf do ) { 

move.b (a0) + , (al)+ 

)next( 打 e ) 


くけ呜什 > 


〔お述坑 ] 


[な閒 化] 


if ( <a0 い ==.b #TAB ) 


crop. b 

倕 TAB,(aO) + 

( 


bne 

1 

さ  'idO 

move.b #• ••dO 


move.b 

addq ♊し dl 


addq 

さし dl 

) 

else 


bra 

——1 : 

2 

move.b *'a',dO 

å²­ 

move.b 

_2: 

*’a’.dO 


[巧閒也] 

— 0: 

move.b |ttO)+,(al)+ 

1 : 

dbeq dO, — 0 


ホたむィ、が乙ス了 了 II J •開い合せ.巧料 W ホ巧は〒 166 たたがが䞊区*円寺巧 1-19-8 竹 ピル 

がかでな゜゚—぀—•䞄 ㈱ ゞェィ—•ェルナ_ザ-サボ_卜化 ホ 03-312-732 IW 
み MS - DOS は米マむクロ゜フト瀟の登録商暙です。》化《は、改良のため予告な < 巧巧する4合がありたす。 













NICOGRAPH 明出展 


■巧巧デザむン/か巧バヌス、た巧パヌス、むンテリア、゚クステリア、た巧レむアりト■巧巧蚭が郜ホ揖 SR シミュレヌシペン、谓巧,シミュレヌシペン■クラフィックデザむンホスタヌ、ナラシ、ロコタむフ、シンホル 
マヌ义パッケヌゞ■広巧/䌚瀟案内ビデオ、を請甚スラむト V が育ビデオ、プレれンテヌシペン•アニメ ■工業デザむンなお開発、おおシミ iL シペン■芞術ビデオアヌトなど莌像ビゞネスを船じな果か 
有りたす。 

_ サむクロン•フアミ U — _ サむク□ン•フレンド 

※才ヌブンアヌキテクチャヌをを 本 コン セフト じしおいたす RAY-TREK り  PC - 邮日 1) ( VI な 11 ち8 1旧 •東 た サンシャむンシティ 

臣畳で。 < g 反回的 眉 68 K(SHARP X 68000) . 5 日 ,000 内 スヌパヌタフロヌ (戶巳- SBOIHSA 円 ENCE ) 

臣節。名政回眑局 U 飢 T ( P å·³- 9 日日 1 VX} . ga.OOOR Z.s staff PROB 日 K(X 郎 [l 日 OHzeit) 株す䌚なアンス•コンサルタンツ 

@留が>€の回の皂 TUR 曰 0(戶 C - 卵日 1 VX ) . 2 劂〇邮円 AUTO CAD ( PC - 朋日 IHAuto Desk ) 予定 た州本れ干 810 犏岡巿䞭倮区平䞘が 68 

@留ド。€阪回的居 SUPER (戶 C -9 日 01 VX ) ••••巧 0 䞇円 予定 phone (092)522-6347 FAX (092)521-0400 



術擊はモデリングから走りたす。 
これがサィクロン站みです。 
いたたでの束嫌がなな数义の 
かむたりか • し J の解攞は 
ょり ビゞュアルで楜しい 
「C G あを び」 をぶがしたす。 
たさに「サィクロン」は 
グラフむツク•シン䞃サむザ 1 C 
あなたのキ—ボヌドは 
她 K のむマゞ、䞍1シペンを#、でる 
鍵盀にかわりたす 


胜 

効 


















ミが地球 5^ 


ぶ瞟巧そこで芋た^ 


也殺気がが倕ぎる; 


IKI KATOU 





















その䞀麟、ラスベガスぞ。君はカゞノの支配截こなれる力 


0 


ラスベガスのカゞ/で、、぀わものギャンブラヌたちず虚々お々の駆•け匕きをしながらのが勝な。ゲヌムのお!止ろさ+カゞノのスリリング 
なムヌド、それが r ザ •スヌハヌ ラスベガス」でず。ブレむする楜しさはもちろん、デ^スブレむに映しがされる鮮明なグラフ むツ クじもこ'' 封 

倕 


泚円/ラスベガスの菜しいが錓、カゞノのおや力ん‘ネオンラ仆、悲韓こもごもじ剣巧を力えるキャラクタヌたち ず、 
トップクラスの鮮やかでキメ现力ん‘11巧像をぉ浆しみください。 

お人公のカゞノ荒らしに巧するおは、勝なじ勝っおな力がぶければ、次の 
゚リアの新たなゲヌムに挑むこずができたせん。勝ち進んで'憶//お あに城力、、 
をれず?>無䞀义でおしくカゞ/をよるか。それは、がのおみずツキしだい。さあラス 
ベガスで、、ギャンブラヌたちずの勝なじチャレンゞだ。 

(ゲヌム内容> マニアからファミリヌたで楜しめる、10巧巧ものをおなゲヌムゲ充実しおいたす。 

コントラクトブリッゞ/ブラックゞャック/セブンスタッドボヌカヌ/スロットボヌカヌ/倧を巧/ナポ 
レオン/セ䞊べ/セブンブリッゞ/ぺヌゞワン/ルヌレット ィ^ 



参 「ザ•スヌパヌラスペガス J をさらに楜しんでいただくためじ、コントラクトブリッゞなどの 
ブレむ方法をわかりやすくお巧した 豪華 カラヌ解説鲁玄 I 60 P ) が巧いおいたず 


ciGjncr BA デ。ナ 3 絲ザさ 

Designers & Experts Computer Software 日本ア•クスタの゜フトりェアは、党囜の 有るパ乂 



銅発売予定 ' 


ザ•ス-パヌラスべカス 


ND -22 FD 化800円 

PC -9 B 01 シリヌズ/ぶ YSSOOO 甹 


萊^け代田区倖神田 å°¹^ 9- 3■'ゎ ニ ホンビル巧家 3 F ä»» 03(255) 9761が 

をく ださいたた.通 fS 販売で盎巧才ヌダヌされる際は、珟を曞留じお日未デクスタ巧わ申し蟌みくた‘ さし、 

















X 68 K ^MD 

茪迎お生涅界ぶなだた^ム_ 


た、歹勁 


瞧 


W^ YONEZA 、 


莹陪グ 



綠臟 /fe A 

備眐賎浞纖顧麵 y^h 匊讓懈レ鬆 J 

備圓 0 仪 m 蟕諭敎變懞眮䌚綠 m / 

富匓ス劍廳倕管 U= 資 4 挖 VRAM 1 望眞杉 

M 浞 K 逊倍。眞が望◎◎。。。。。。。。。。。。。。。。。。。。。。。。霞。浞◎◎或貧垈 



nx ^ oxMi * 望ド9むす銚顧 g 眞 @mJt 

F © SS@D 眞が望◎◎。。。。。。。。。。。。。。。。。。。。。。。(§。篡©(〇)皆貪の 
( P ◎質莊◎づ貧。@が望◎◎。。。。。。。。。。。。。。。。。。。。©。貧◎◎誇貞の 

nTk ^ o^m 望ド賜む^關營眞 ( sm èµ· 

F © SS @11 眞が逊◎©。。。。。。。。。。。。。。。。。。。。。。。(§0眞©(〇)勢貧の 
( P © i ) 眞(〇づ賓。眞が望〇〇。 00 0000000 0 0 0 0 OCOOO 。資。浞◎◎與資の 

ã‚€:里:^ b 零〇)ス瓣廳1ド5むす霉[ 

PMTTMf 貧。眞が霉◎。。。。。。。。。。。。。。。。。。。。。©。浞◎◎^資の 











今回のシナ y 才は、5本を通じおひず぀の倧さな物語を 
圢䜜っおいるのだ。スァン埅望のシナリオ、、!ずし,,、っおも 
いいだろう。をかちが‘前䜜を超えようずシナリオが緎 
り䞊げた結も4 5むンチ2□デ f スクでは、シナリオディスク 
を2が組にしなし化収たりきらないほどに、ポリュヌム銬 
フされおいるのだ/ぞらに、るシナリオに登堎ずる敵キダ 
ラの匷さは、これたでのシナリオレベル5ず同等に蚭定さ 
麻おいるから、生半可な匷さのパヌティヌじ や、 返り蚎ちに 
、さを挑遠う。いやはや、今床の゜ヌサリアンは手ごわしが/ 





























































新しさじ敏感/ 

脯か I 巧巧づペツリク 


ろ/クモ ねんをかフェア 11 / 26.27 

ã‚’å Ž:ツクモ7号店、 

\ シャヌプフロアノ 


XKBBOOOAct 

盗68000 ACE 脚 CZ-BllC 


ぶ 68000 


ACE 


ACE シ゜—ズ巧巧 

じ 0 MB ハヌドディスク内蔵タむプ 

CZ - B 01 C (暙準タィプ 


しっかりちのテむスブレむ他 


CZ -601 D ドットピッチ 0.39 ミリ . 定䟡 ytfSiSOO 

CZ - BllD いトピッチ 0.31 ミリ . 定䟡ザ 

CZ - B 03 D ドットピッチ 0.31 ミリ . 定䟡ザ巧み公 oa 

CZ -6 ST 1 チルトを . 定䟡ザ巧 

CZ -6 TU RBG システムチュヌナヌ定䟡ぉ?5?80^ 



ホこがれの X 68000 からポケ コン、 ■子手任、ワヌプロそしお 
その甚蟺小みじ至るたでわんさかフェアはかごず SHARP で 
す。蟟し < は7号巧ぞお A わ䞋さい。 


呚蟺巧お 


CZ-BBE1 1MB 内な RAM に Z-6 邮 C 巧甚定䟡ザ 35^000 
CZ-8 日 E1A1MB 内な RAM(ACE シリヌズ巧甚 

. ^ m ¥38 jeoa 

nZ-BBNl スキャナヌ l/F ボヌドに Z-8NS1 甚 

. mm ^ f 29 i 6 oa 

CZ-BBC1 FAX ボヌド . 定䟡掌 79i«0a 

CZ-6BP1 数倀挔算プロセッサボヌド•• 定䟡 
CZ-BNS1 カラ - むメ-ゞスキャナ 定䟡 Â¥ta8j00a 

CZ-6VT1 カラヌむメヌゞナニット 定䟡ザ 


ツクモ特僅 ¥S 9 f 800 


りむンテク 
HD -202 20 MB タむプ 85 mS 

アむテック 

ITX -2 的 20 MB タむプ 28 mS ツクモ wa . ザ 
、アむテック 

llTX -4 的 40 MB タむプ 29 mS ..
 ツクモ W 


Kamikaze (神 *) 統合型スプレッドシヌト 

. ツクモ特の 

EW 日朚巧ヮヌプロ . ツクモ特麵衣3ク,か 

SAMPLING PRO 閒 K ad pcm ミた甚゜フト 

. 

COMMUNICATION 户 ROB 8 K 巧な゜フト 

. 越 ymaoa 

DATA 戞 ROB 8 K リレヌシペナルデヌタベヌス 

. '^ m ^ tss^eoa 

CARD PR 08 BK 力ヌド型デヌタべヌス 

. 

CONCERTO - X 的 K ms - dosi ェミュレヌタ゜フト 

. ツクモ特僅^0み〇〇〇 

Z’s STAFF PR 088 K グラフィック、゜ヌん 

. ツクモ特僅4^4み000 

NEW Print Shop 巧が胜印刷゜フト 

. ^ m ^ rt 9 j 60& 

å·³- TRACE 閒 レむトレヌシング゜フトりェア 

. ツクモ蜉«¥57»0〇〇 

C COMPILER PRO 的 K c 蚀語 閒発セット 

. ^ 䟡 

OS -9/ X 閒邮〇 近日発売予定 

その他、ビゞネス゜フ h •ホビヌ゜フトも倚数発売䞭でずので、 
お気捏にお巧ねください。 


「ツグ EX 閒邮〇クラスを員募集 


巧圓れじお本化こ扣 入の ホ 
• を費 1 キ W 無 W 


♊« 裕巊 EW かの巧 

•を» : キ町 3.500円 


な eaooocLu 
MBMBBHS CA 巧ぶ 


■ラれしい特兞たち ■ 

^ •ホ ビヌ ビゞネス゜フトの曲匕。 

♊シサヌブ»品゜フト e パヌ K ) の gl 匕。 
•各皮むベント . tz ミナヌなどの»埅巧び巧さ I 。 

■ I 扣 mw _ •を貝化(テレホンカヌド)の発巧。 

—- か ~~ — ^ そしお、 I * 巧が X 甜抓〇぀䞀しん J の K 巧。 

その他技々の巧巧がわんさか、わんなか。 

詳しいお問い合わせ、 å°ž 03 - 253-4199 じ背 ;• 拓 #) 

入䌚垌望の方は ♊入をのキ巧倕は、*則のに7ち巧な請じお巧けず 
。りよすのお-ニ ホ 了ください. 





日むンチ 2 D ドラむフ 

TS - 扣 MfciiXl 


参 TS.FDMK U じヶヌカレカび巧おけをセットしたもので、 
^れだけでテ V スクシステ厶力嘎甚お‘きたす- 
むがラむブは CZ -503 F . ぎラむブは CZ - 劂び巧圓をです 


み、 1 ドラィブ特誊^^ 32 ぶ 00 
2 ドラむブ 特■ザィタぶ 00 




. fe ット 


限定販売 


• CZ -880 CB 本巧 

• CZ -880 D - BK ディスプレむ 

•オリゞナルゲヌムパック 
•デむスケット . サヌビス 


ツクモ特面 


《「NEW Z - å·± ASIC 」 ずの栌 
たセツ h ちございたず。 


SK17G 

モテル劂セット 

• CZ -822 CB 本が 

• CZ -820 DB ディスプレむ 

•人巧ゲヌム゜フト 
•オリゞナルゲヌムパック 
•ディスケット . サヌビス 

ツクモ特䟡 

Â¥ 99^800 

《 XI twin も特別販売䞭でずョ/ 


ロむ゜チ SHDtc rnn 

ドラむブ I 〇寞 UUMkll の け - ホ ' げル麵く 

X 1倕ヌ ボ甚^ H □/^ D □自動切替 

1 ドラむ フ特 僅がみ 000 
2 ドラむブ 特がが ,000 


巧補おも出たした0 

プリンタ- 


%»j 


シャヌフ24ドットおお写 
カラヌ挢字プリンタヌ 

CZ-BPC3 

を䟡¥84,郎〇 
第1•た2氎ホ ROM 巧が、挢字 
40宇'巧のをた印字 

ツクモ特面販売䞭 

MZ - 1 P 17 ( MZ / xi ) 教お写カラヌプリンタ 

第2æ°Žã‚’ ROM む寞 陋巧巧僅¥3み000 
CZ -8 PK 7 24ピン; II 字ドットプリンタり0むンチ 

ツクモ M 陋売や 

CZ - 8 PKB 24ピン挢字ドットプリンタり5むンチ 

ツクモ特價¥6み000 

10-730 カラヌむメヌゞゞ゚ツトプリンタ 

定䟡蟛 


モデム 

■モ テムタヌ S ナル 

XI シリヌズ甚300ボヌモデム 

な IMS 特■>5»0〇〇 

■ MD -1200 E 

300/1200ボヌ 

mm ¥ i 5 fBoo 

■ MD -2400 F 

300/1200ボヌ 
( MNP クラス5巧応 

mm ¥49 fBOO 

マりス 

TS - MX 1 X 1 turbo / MZ - 2500 甹 

ツクモ蜉 tf Â¥4»0 OO 




ポケコンコヌナヌぞどラぞ 

ImiM 


シャヌプ 

PC-E 劂0 

定䟡 Â¥28.800 

mm¥ 24 ,aoo 


シャヌプ 

PC-E 卜〇 

定䟡 Â¥22 .邮〇 

nm ¥ i 7 fBOO 


《ポケコン本䜓ご賌入の方にポケコンゞャヌナルプレれント䞭/ 


秋巧原 
る店 


I 至おをの氎 



ち) AM 10 時〜 PM 7 時姪)毎週朚嗀01/3営暂 


党■代金匕を讓え配達 

わホし蟌みは n 03 -扣 1- 扣11 ぞわ ■は 1 本/ 

巧品到*の巧、た: M でわをれがお•をたす足遠日の巧をらできたす 


PRO STAFF 


灣巧]垣 


冬のポヌナスヌ括がい 

月々 Â¥3.000 じ U  の巧#仏いら巧をなし。 
た.そボヌナス2回仏いら巧付䞭です. 


九十九電機(株干101 -91 た京郜千代田区神田郵䟿局私害箱135号 


现金曞 B なら 

〒101-91巧京が千代田区巧田が巧盟私曞巧135ち 
九+九電機 ㈱ 油ほ赃売が 


1巧]なら 


ホおじ〇でわなけ先をごぶが䞋 
惠±が巧神田支な I 'か No . 894 


さい。 

14047 


巧䜆お売郚 


゜クモ7巧店 

ツクモ己巧店ぐ03-巧卜0的1 
二 iMz ンタヌ店 ぐ03-巧卜〇卵7 


ぐ 03-251-9911 


ぐ的-2的-の的 

名を屋1ち店ぐ052づ B 3-1 䞘55 
名を SS 巧店ぐ05卜巧 1-3399 
ツクモれ芖ぐ01卜2の-å·§98 













































































































9 月 27 日から 30 日たでの 4 日間東京•晎 
海展瀺堎で秋雚の降るなかデヌタショり 
’88が開催された。その暣子を手おじ玹介し 
よう。 

♩ 

前回ず同觀「新たな䟡倀を刖造する悄報 
システム」 が テヌマ。 盞倉わらずの「䜕で 
もござれ」ぶりだが乎のひらに乘る電す 
文房具から32ビットラップトップ、權数の 
CPU を搭茉した数千—パ円に劓ぶ システム た 


で姑新銳の情報メディアをた心めお兄ら 
れるのはやはり興味深かった。 

人 II りの頭ず王む床はあらゆるものを悄報゜ 
—スずしお扱える力;'いたやコンピナヌタ 
はおよを人のやるこずのほずんどをシミ 
ナレヌトしおしたう。今四のショりでら 
DTP  音声合成゚キスパヌトシステム 
ミニコンや EWS を他ったう、ットワヌキング 
などが火きく展瀺され特に廚画質のディ 
スプレむやグラフむックシステムには目を 


奪われた。暪河ヒュヌレット•パッカヌド 
などヮヌクステヌションを提䟛する代衚的 
なメヌカヌによるグラフィック゚ンゞン 
を猶んだ GWS の化展ら目立った。時化は 
EWS から GWS ぞ移り぀぀ある } いうの 
は早蚈だろう力>。 

さおシャ ヌプの ブヌスでは X フアミ 
リヌのかロロロはなかった力;' Bware シリヌズ 
の新補品やラップトップタむプの A X マシ 
ンが人を集めおいた。 

AX は先だっおのビゞネスショりに統き 
デヌタショりでら話導のひず぀。シャヌプ 
のほ力‘ S 薬;じ機゜ニヌキダノン。ど 
がをれぞれ新機觀 i をが:入し内郚ではか堎 
が:—火が期む‘:されおいるらしい。もなみに 
シャヌプの AX 286 L は 1 C カヌドむンタフ 
ュむスを付ければ電子モ垳ずデヌタを共甚 
できるをうだ。 



デヌタシ ペり’ 88 17 






































〈カラヌ玹かし、たどさのプリンタ掻甚術 


プリンタは枅く正しく矎しく 




今回の特集で発衚した XI /X I turbo 甚ハヌドコ 
ピヌプログラム 「 S - HCOPYj の印刷サンブル。 
䜿甚ブリンタは MZ - IPI 7。 


CZ-8PK7 I の000円 

ドットむンパクト方匏の高玚モデル。安定 
したメカニズムず高速な印字が魅力。 


CZ-8PK9 89,800円 

ドットむンパクト方匏の普及タむプ。 


HG-20 邮゚ブ゜ン 196,000円 

静かで高速 ナヌザヌを 望のむンク ゞェッ 
トプリンタ。 


新補品 CZ -8 PC 3 じよるハヌドコピヌ。サンブルは 
X 68000 の画像ファむル。 


Xfamily 甚プリンタじは热たミ写方匏の CZ -8 PC シリヌズずドットむンパクト方た 
の CZ -8 戞 K シリヌズがありたす。このうち教転写の CZ -8 PC 3 ずドットむンパクト 
の CZ -8 PK 8 じ぀いおは特集の巧巧でテストレポヌトを巧っおいたす。たた今回は 
゚プ゜ンのむンクゞ゚ットプリンタ HG - 2000じ぀いおも取り䞊げおみたしたのでご II 
ください。 


1 CZ-8PC3 65,800円 

熱転写カラヌ挢字プリンタの最新モデル。 
カラヌ グラフ ã‚€ ックのハヌド コビヌ 甚ずしお 
も人気が高い。 


CZ-8PK8 152,000円 

シリヌズ最䞊䜍モデル。136巧でビゞネスナ 
—スにも。その他の仕様は 8 PK 7 ず同じ。 


18 Oh ! X 1988.11. 
























































豊富なプ IJ ンタ甚品 

リストや文曞しか印刷しない人にはあれ 
っずあうくらいプリンタ甚品にはいろいろ 
ず巧利なものが出回っおいたす。たたじは 
パ゜コンシペップやデパヌトのワヌプロコヌ 
ナヌなど もたおしお 芋お おきた いですね。 


a ) お銎染みタックシヌル甚玙。宛名印刷に 
は欠かせたせん。 

b ) ディスクラベル。5むンチ甚ず 3. 5むンチ 
甚がありたす。 

C ) これは䟿利。葉曞を10枚連続で印刷できる 
補らカシヌトです。倀段は3,500円ずちょっず 
わ高い。 

d ) こちらはをずりどりの熱転写甚玙。 



( d ) 



NEW Print Shop PRO-68K 


ご存じアメリカ生たれのパ゜コン版ブリン 
卜ごっこ 「Print Shop 」 が X 68000のパワヌで生 
たれ倉わりたした。もちろんいたたでの P 
rint Shop ずはたったく違う X 68000だけの 
オリゞナルバヌゞョンです。詳しくは  THE 
S 0 FT 0 UCH のレポヌトをご髮くださし、。 



陵 冷タタ翌 I 圓 IB 

. . . ■ 1 ピしじ Li 


\ I w 

IVintShoir 

山こ•がぶ • 



J^r 


ュヌ画面’ 



1 :'•-çš± 勢 

• ve _ i . bei.g 穿眚 


按 3 


がゎを;職 

昏 Robe: 

島か藝参 

も'' 

ぁの サンリオ S 1 
feVy から巧巧された 

ロバヌト.シルノァヌ ./ ずずの 'é³¥ 

「巧巧」 を搜しおいたす 

顯぀で T 寒い2 

だ ザ' なしくはが!郚巧け醒塵]囜たで 
.ぃ 

-隣 iiHSliji 謙驟達 


I 韻 



9 垥 EWPriii け !!《|1 卵 

逝を觊 lM 0 ^ 

姐'巧鑛盛 


获莲たホの䜜ったサむンポヌドずフロッピヌ 
゚ ン ベロヌ プ 


カラヌプリンタで䜜る 
クリス7スカヌド 

今幎のクリスマスこそはオリゞナルグラ 
フィックのクリスマスカヌドに挑華支しおみお 
はいかがでしよう。ここでは Z’sSTAFF PR 
0-68 K ず熱転写ブリンタ CZ -8 PC 3 をむ吏っお䜕 
かかのサンプルを䜜成しおみたした。 



特集プリンタはミきく正しく矎しく 19 








































































読者が遞ぶ今月のゲヌムベス hio 


スタヌクルヌザヌやモンスタヌ がた 圹のラス 
卜.ハルマゲドン。これらの゜フトがどこたで 


今月も䞊䜍2本は先月ずをわらず゜ヌサリア 
ンずむヌス I ししかもこの結果は3䜍が䞋を倧 
きく匕き雌しおのダントツ人巧。これはい぀ 
たいどうしたこずなのでしよう々、。゜ヌサリア 
ンは.远加シナリオなんかが発売されたこずも 
あるからそのお巧でたピ人巧があるのはわかり 
たすがむヌス II の人巧の持続性じは驚かされ 
たす。これからは発売されおただ間のないハ 
むドラむド3の健脚に期埅したいずころですね。 

でもこの゜ヌサリアンは远加シナリオ Vol . 

2の発売もみをしたようだしこの人巧はたピ 
ただ根匷く続きそうな巧もしたす。 

来月のた目株はリアルな3 D 凊理が話題の 


ペスト10じくい蟌んでくるか楜しみなずころ 
です。 


I . ゜ヌサ リアン 


2. ィヌス II 

3. ハィドラィド3 

4. スヌパヌレむドック 

5. S 叩 er 倧殺略 

6. めぞん䞀刻•完結線 

7. リバむバヌ 

8. ナヌフォリヌ 

9. スぺヌスハリアヌ 


10 


䞊海 


20 Oh ! X 1988.11. 


























たずは巊の'ががをおくださぃ。どうです 
與垮なメンバヌでしよう。これだけのシュヌ 
ティ ングゲヌムがはば w 時削に错苑されるな 
んおこずはをうあるこずではなぃでしよう 
からね。結 W は巧'ぶがずれ蟌んでしたっむか 

こうなったずぃうぶあるけどでも本>1^ 
はをこが I !リ跑むんだよむ。 

今りみむぃじシュ^テむ ングゲヌムが X 68 
000に裝【||しむ0兮がの6 U ごろみむぃに 
XI に RPG が3氎もい]時化'ぶになったりする 
ずぃざ巧ぉうず姐、っおぃおらぃったぃどれ 
かし ‘ jj •ツえばぃぃのか迷っおしたうだけだし 
たさ力‘•床にを郚の゜フトをけっおしたえ 
るはどわを村ちでもなぃ。こんなが I みを朚チ 
朚チず抱えおぃる小 iia む笛‘なのュヌザヌは私 
だけではなぃはずなのだ。 

これはどうらゲヌ ム゜フ トのがな11の遊れ 
があもこもで/1-;じおをの結来が本ぃ!なら 
2カリわきくじぃに化'ぶされるはずのもの力;' 
レリロ䞜期に匠䞭したりず懷らュヌザヌにずっ 
おは巧沢なぶぃを/1•:み,|||,しおくれおぃるみむ 
ぃ。でらこうなっおくるしそれぞれのゲヌ 
ムの 個性なんかがよく邱解しなぃたた朚䞀 
ムバリュヌ俊化で゜フトの|||华たで刀胁させ 
るずぃう姑:おを'1-;みかわなぃ。 

これは別にぃるぃろずかぶしおが(化っお 
く U おぃる゜フトぃりスさんを||||;化 i ' i める぀ 
(> りは。ぃけど䞪小則䞫の/た䜓の流れを 
おぃるずどうらただ「゜フトの化'ぶが r ぶ 
よ0も始れるのは化んがなぃ J  ずぃった池ぃ 
過ムのがけむこけんじおぃる颚朮を仏ができな 
ぃたたズルズルずこんな結义になっおした 
っむずぃうぶ: I 川^が茄‘けに感じお j : ■{う 
䟧かじすれば少し劂にきおしたう。 

•火:際に少なぃ小ぶぃのなかかし‘゜フト化を 
ヒ朚リ化しおぃる僕じ J からすれば||り系統の 
ゞャンルの゜フトがい1時にポコポコり;•が(に䞊 
ばれたっおもっずらなだしかなぃ。をれなじ J  
おかの f •ぶどわ0にルしお^し•っお次はこ 
の゜フトを n っお遊ぶのち’やずワクワクし 
ながじをの11が米るのけっおぃるほうがずっ 
ず舉しぃしもっずむ憂雅じプレむできるずぃ 
う^)のなのだ。をんな楜しみを「城れむ」ず 
ぃうリ! Ull だけでがっおけしくなぃ。う䞀ん 

クりはぃっはぃ化んだ X (;«000 川のシュヌティ 
ングゲヌムをが j にしおぃかにこの.がびを衚 
がしようかず倕えおぃむらた郚揃えむぃず 
化っおもをうはぃかなぃみ!'火:ずのギャップで 
次おに I 1 U がかっおきお父ん J を思ぃっきりが 
ベおしたった。 

だから賎んたすよ次からはもっずのんび 
り゜フトを遜んで遊べるように「巧苑む••巊 [] 
臟守」これを II 愧こゲヌム゜フトをがなしお 


くださいね。僕らにだっお遊びたい順をっお 
いうものがあるんですからね結局は麻巧゜ 
フトハりス さんをいち’めおたりしお . )c 

さおさんざん文句を蚀わせおもらったあ 
ずは怖単に今埌銆売す定゜フトのご玹介。 

たずは Might & Magic E の X1 版がスタ 
—クラフトカ米がザ々に登堎しをうだずし、 

う蚊。この M&MII の内容に぀いおはいたの 
段階ではただ䞍明のたただけどが jf1 お]嫌 X し 
XI turbo 版ず 2 蟄がりりなしおくれるこずにな 
ればこれは たいぞん ラッキヌずいうこず 
になるんだけどむ。をれず X 68000 にはあの 
玫醜術:を銆苑しおアッず驚かせおくれむ U 
本テレネットからアニメに目いっばい: / j を 
入れむずいう RPG デス•ブリンガヌ が銆‘亢さ 
れるずのこず。このゲヌムは U 本ナレネット 
がたったく新しいシステムを RPG のなかに 
導入しようず巧匠っおいるむ倍䜜1^しいから 
å…ž!埅が持おる゜フトずな0をう。 

をしお玻-埌にあのシステム゜フトからは 
X1 turbo 甚に フアン タゞ ’侀 • シ ミュレヌ シペ 
ンりオ ヌ Master of Monsters ず X (; 8000に 
は Super 倧殺略が巧堎しおくるずのこずです。 
利‘;に Super 人戊 B みのはうはあちこちに平を加 
えお比范的ネル L 、 巧にも架しめる䜜,|„|,になり 
をうだから期れしおいおわ。 


巧䜜゜7卜倩報 


公  10月2日珟圚発売䞭 ★   近日発売予定 
★巧巧色の遺蚀 

か぀おある男がその䞀生をかけお䜜った巧邞 
があった。その倧きな癜い通は倕日にげえるをか 
ら人々じ號巧通ず呌ばれおいた。その號巧通の䞻, 
圱を恍倪郎が䜕者かじよっお巧された。そしお 

た件は事件を呌び第2第3のが人た件ぞず発展 
しおいく。その事件の裏に隠された西ミ矊骚牌の謎 
ずはそしおこの事件の真犯人ずはいったい  。 

X 68000 ナヌザヌの間で話題になったあのアドべ 
ンチャヌゲヌム「號巧をの巧蚀」が XI turbo (こ登 
堎です。矎しくはかなくそしお悲しい物語が 
いたあなたの前にをを珟す。完成されたシナリオ 
ずずもじこれたでじなかったグラフィックのセ 
ンスにも期埅したい。 

XI turbo 甹 5 "2 D 版9,800円 

(ディスク枚数未定2ドラむブ専甚 

リバヌヒル゜フト ä»» 092(771)3217 

☆癜巧物語 

昭ネ日63幎の倏東峰孊圃倧孊4幎生探怜郚郚長 
の䜐藀博之はある掋通をホめおひなびた枩泉郷 
「が無し山」じいた。町では「ドラゎンズフェア J 
ず呌ばれる奇劙な祭りが行われおいおそれは 
蟰幎のキだけ巧われる 䞀皮の 魔よけのような祭 
りであった。博之は祭りの由来が圱無し山の郊倖 
じある掋通に関係があるこずを聞くずたすたすそ 
の掋通に巧ホをもった。ある日博をはディスコ 
で意気お合した倧おかずえ東るり子ずずもに䟋 
の掋通を蚪れた。がそこは劖怪たちが䜏む化け 
物屋敷だったのた‘。結局3人はそこに閉じ蟌め 
られおした うのたが 3人はなんずかしおここか 




株䟡み巧゜フト CK -1 

らお出しおチャッカリずこの掋通での出来事を 
化隓レポヌトじたずめおしたわうずいう䞀颚倉 
わったコミカルホラヌアドベンチャヌなのた'。こ 
の「癜を物語」は远っお X 68000 にも発売される 
が X 68000 版は党画面4096を同時発色を実珟し 
おくれるらしいので期埅しおわこう。 

XI Xlturbo 甹 日" 2 D 版䟡栌未定 

むヌストキナヌブ å·§ 011(711)7707 

必ゞャック 

42号線沿いのフレッドの店で卜ヌマスずゞャク 
゜ンが1杯匕っかけじたから降りたずき䞍ちじ 
本郚からの無線が俺を呌んだ。無線の䞻は䟋じよ 
っお䞊叞であるハヌト刑事郚長だった。巧人事件 
だ。こうしお俺は倧きなダマを盞手に搜査を続 
けるこずじなっおしたった。 

マデリヌンでお銎染みのシンキングラビットか 
らタケルオリゞナルのアドベンチャヌシリヌブ 
第2匟「ゞャック/ラスペガス連続巧人を件」が 
登堎した。このゲヌムじはシンキングラビットオ 
リゞナルのマりス巧応コマンド遞択方ホを採甚 

さらじゲヌムが䞀局プレむしやすくなっおいるほ 
かモノトヌンのグラフィックやサむモン&ガヌ 
フ アンクルの BGM がよリムヌドを盛り䞊げおくれ 
る。この゜フトは゜フトベンダヌタケルのみで販 
売される。今回は GAME REVIEW にも登堎。 

Xlturbo 甹 5’の版2か組5,000円 

ブラザヌ゚業 å·§052 (263)5818 

☆株䟡々巧゜フト CK -1 

X I turbo 甚の株䟡みホ斀゜フトの廉䟡版が発売さ 
れた。この CK - I は埓来のが䟡みか゜フトの埅぀ 
機胜のなかから60週みの週足デヌタから13週単 
䜍の移動平巧ラむンを衚瀺する口ヌ゜ク.足ず12 
日間の終り倀の察前日比プラスの日数を数えお数 
倀化し目先の動きを予巧ずるサむコロゞカル. 
ラむンの比范的䜿甚頻床の高い2皮類の株䟡み 
がにポむントを眮きそれぞれじ぀いお蚈赛た 
瀺し株䟡の倉動をみネ斀する機胜を持っおいる。 
Xlturbo 甹 5.2 D 版 5,000円 

テラダ電商 巧0542 (78) 8662 

THE S 0 FT 0 UCH 21 

















GAME 

RETIEI 

たいぞん長らくお埅たせしたした。やっ 
ずのこずでドラ zf ンスピリッ h の登堎で 
ず。やっぱり凄いねこのゲヌム。でもで 
ち XI 甚の2぀のグヌムちなかなかに個 
性的な仕䞊がりを芋せおいお今月は結 
構レベルが高そラでずよ。 



ドラゎンスピリット 


果たしおスぺハりを越えるダヌムずなるか, 
ずばかりじ埅っおいたこのダヌム 。さお寺 
の成果はいかじなりたしたでしょうか。 


►぀いに ずいう力’ようやくずいう力> 
やっずずいう 力 ずにかく X 68000 のドラゎ 
ンスピリットの登堎である。いやたあ凑 
いのなんのずいう力わ手元に X 68000 が' 
ない人はゲヌ䞃ンに巧っお芋おくださいず 
いう謹さである。「ゲヌセン L 完党に同じじ 
ゃなきゃやだ」ずいうわがたたな人のため 
にはちゃんず画面の瞱暪切り換えがかい 
おいる。ただしこの堎合ディスプレむ 
も暪削し瞊倒しにしなければならな 
い 力す。 ほ 力 >にも画面の解像床を倉えられ 
たり「最近のドラスピは堕萜した」などず 
いう倉な奎のむめには昔の雛しいパ'ヌゞョ 
ンにもなっおしたう。 

たあゲヌム本䜓は瞊ス クロヌ ルのアク 
ションゲヌムずいうアクションの王道な 
わけだけれど XI でれビりスが動い おいた 
ころには想像も぀かなかったようなできで 
ある。時代の流れずいうのは恐ろしいらの 
よ。ちなみに私には雛しくお t おも化たで 
進めない。 

熱䞭床 ►►►►►►► ( M . Y .) 

►雛易床無限倧の シュヌティ ング ゲヌム 
ドラゎンスピリットが私たちの目の前に姿 
を珟した。もずらず源平蚀す魔なけ叞時発売 
の予定だったのだからかれこれ半幎も埅 
むされたこずになる。たをれはいいずし 
お ゲヌム のほうは奥に よく 移楠;されおいる。 
玠人の私なんかは本物ずたるで区別が぀か 



ゲヌム芁ホ バランス 


ないのだ。 

たたパツケヌゞには"源平のがり"に 
続く第2匟"ドラスピ•オリゞナルバナ ヌ" 
がもれなくがいおくる。をのうえ雛易をや 
パ、ヌゞョン  OLD か NEW ), スタヌト時の 
ドラゎンの数たで自かで蚭定できる芪切蚭 
蚈だ。をしお業務甚じなかった機胜が新た 
に蚭けられおいる。をれは画面モヌドの蚭 
定が出-ホるこずなのである 力す このなかの 
画面を暪に店瞮するモヌドはたったくが旋 
だ。キャラクタがチラチラしお敵の玉も芋 
えないような状況に備単に!®るこ t ができ 
る。このモヌドを遞ぶくらいなら面削で 
もデむ スフ。レむ を瞊にするモヌ ドで遊びすこ 

い 0 

熱䞭床 ►►►►►►!> ( H . K .) 

X 68000 甹 5 A 2 HD 版2枚組8,800円 

電波新 å·§ 瀟 å·§ 03(445)61 II 


ラスト•八ル7グドン 


゚むリアンから自分たちの䞖界を守るため 
立ち䞊がった S 物たち。 RPG じニュヌタむ 
プのシナリオが登堎です。 


►久しぶりにはたれるゲヌムにかをった 
ような気がする。おどろおどろしぃ魔族の 
グラフィックや宇宙からの䟵略者ずの察 
決い、うストヌリヌになじか新鮮さを感 
じおしたう。広倧なマップをチョロチョロ 

動き凹るゲヌムは而なくなくなるこず 
もよくあるのだがキャラクタのグラフ ィ 
ックが人きくあ;化に化んでぃるので W お 
ぃお楜しぃ。謎を解きながら来化にレベル 
アップらできるので統隓俯株‘ぎずぃうこ 
ずもなぃだろう。 

俺はこんな怪物に感情移入できなぃよう 
〜ずぃう人扛ぃるかもしれなぃけどこ 
の民 PG はをうぃう楜しみ方ではなぃ。玔ネト- 
に モンスタヌ の レベルアップを 楜しむの 
だ。ずにかしぃたたでの垞識的な民 PG ずは 
䞀颚倉わった仕」こがりじなっおぃるので 
珟がに䞍満を蜉っおぃる民 PG ゲヌマヌの方 
はやっおみる L いいからしれない 。ただお 



4重モヌドオマケ 
蚭定. 

トクン" 



ティングビゞュアル 


22 Oh ! X 1988.11. 














































AB キヌで衚瀺速床の蚭をずいうのはらっ 
ずはっきり曞いおほしかった。 

熱䞭床 ►►►►►!>[> (柀 

►はっきり蚀っおこの民 PG は新しい。な 
にがっおをりゃあなた自分は魔族盞 
手ぱむリアン。こんな民 PG っお滅倚に 
わ目じかかれるらのじやなし。これたでは 
ペロむカブトに身を阿め゜ヌドをがホ 
にスラむムやスケルトンを f がたえおはひた 
すらケンカを売っおホき回っおいたの力す 
今回はシコシコずスラむムや才ヌクの経隓 
倀を䞊げ人類滅びたあずの化-がを䟵略す 
ベくなめおきた゚むリアンど! J を蚈ち;煀が 
しおやる I :ばかりに昌倜4人2チヌムに 
分かれおの24時間勀務。敵を倒しおゞンわ 
金を務げば特殊胜力を持ったメンバヌ 
が歊噚や防具を䜜り化すし戊腳モヌドは 
Super 倧戊略みたいだし経隓倀が䞊がれ 
ば特殊胜力のレベルが䞊がっおハデに盞手 
を攻擊できるしでなかなかじ'柎しめる。 
をれに敵の宇宙船内の 3 D 嫂理スピヌドむた 
ずたずでむラむラさせられるこずもない 
しね。でもディスク2枚かの才ヌプニング 
デモはち t ヒンシュクもの。 


熱䞭床 ►►►►►!>[> ( T . S .) 



X 1/ Xlturbo 甹 5"2 D 版7枚組7,800円 

(2 ドラむブ専甚芁挢 ROM ) 
ブレむングレむ な03 (264) 3039 


ゞャック 

\ _ 

ひさびさじ登堎のシンキングラビットの新 
䜜 AVG です。タケル゜フトで䜎:䟡栌ずいう 
のもも喜しいですね。 



mssfi . ハ•卜巧 ft がこちらを (^1 

— X; な i Ifcnj : IXt トンプゟン ft* 

スリク巧かるるずは巧っおいたが •• 
Select Hem : 


►備の名はトム。ロサンれルス垂醫察の刑 
事だ。みえられむ䜿呜は殺人事件の解み。 
たずは珟堎のホびむホテルぞ t 向かう。俺 
はガむ者のポケットから垷子や10ドル玙 
幣を抌収しむ。それらを手がかりに酒堎に 
いる惜しい情報屬や垂溶な料課のり゚ラ 
鑑識課のキレるがデビッドたもの協劂を埗 
お搜跪を進めおいった。するず某所にお第 
2の死䜓を発芋した  。 

ずこんな感じでゲヌムは斀われたす。 
初めのう䞃はいっこうに事態が進展せず 
聞っおいたしむ 力す ある コマンドを きっか 
けに次々ず巧動半埄がにがりたした。手が 
かりが増えおゆくのは鶎しいものです。私 
は倜遅くたで熱䞭しおいたしむ。をのせい 



ゲヌム芁巧 バランス 


ん•二八前1、期Iホ 



か翌日の詊隓に遅刻しお教授に「ダメ 
— 」 t 蚀われおしたいたした。マりスら䜿 
えるコマンド遞が匏であなたがマりスを 
手にした翌日もきっ^先生たたはをれ 
の䞊叞から「ダメヌ」蚀われるこ t で 
しょ5 〇 

熱䞭床 ►►►►00 0 (ゎ 

►え 䞀 あんたり時間がなかったんで半分 
くらいしかやっおないんですけど蚀わせ 
おららえればもう少しあのシステム 
どうにかなんないんですか 䟋えばです 
ねこのゲヌムコマンド遞択がマりスで 
できるわけですけど普通䞀床マりスで 
クリックしたずころは続けおをこを遞ぶ堎 
合にはダブルクリックでではなくシング 
ルクリックで遞ばせるべきなんじゃないで 
すかう䞀んちゃんず蚀いむいこ I :が 
なわっおいるかどうか䞍をが残るな䞀 ) 。も 
぀ ず X 68000 の VS を参をにしお䜜っお欲し 
かったず思いたすあれだっお決しおベス 
卜じゃないけど)。をれじ turbo 専甚にしお 
はちょっず党䜓的に化理スピヌドが文字 
の衚瀺ず力’メニナヌのバックのクリアず力’) 
遲すぎるんじゃないの 

化理が速いだけでもゲヌムの印象がザん 
ザん倉わっお芋えるず思うんですよね。た 
だグラフィックなどから受ける印象は本 
圓にロス颚なのでをのぞんは合栌点なん 
ですけどね。 

熱䞭床 ►►►!>(>[>[> (で 

Xlturbo 甹 5"2 D 版2枚組5,000円 

(2 ドラィブ専甚.芁挢 ROM ) 
ブラザヌ゚業 å·§ 052(263)5818 


今月は独り蚀だよ 

倏䌑みもずっくに過ぎおあずは幎末たでゲ 
ヌムはあたり出おきそうもないこのごろ「皆さ 
んわげんきですかぁ䞀?」でです。日をの 
セフィ ヌロもがしいけどその前に運転免蚱が 
がしい日乍今。あ゜アラでもいいなかっこい 
いから。なんでこんな話をしおるかずいうず 
あ近実は「ゲヌムを本圓に楜しむじはゲヌ厶が 
倖のこずの楜しみをそ口っおなくおはいけないの 
ではないか」ずいうような巧がし始めたから 
なんた•よね。よくいるでしよ ず䞀぀ず ダレス 


退治のためじ黙々ず郚屋でゲヌムしおる人。あ 
れっお本圓にゲヌムを楜しんでんのかな䞀ずい 
う巧がしおきたんだよね䞀。第䞀さ䞍健康な 
んじゃないかっお思うんだけど  。 

あたずい.このネタ電脳遊赊民でむたうん 
だった。ずいうわけで.本圓はおち私が登堎す 
るはずだった電脳遊お民は I 回化みで.获莲 
圭さんが代わりに登堎しおくれたす。結局今 
月のこの スぺヌス は来月曞こうずしおいたネ 
倕の予行挔習だったりするんですね 䞀。 蚀っず 
くけどネタを忘れないためじここをメモ代わ 
りじむたっおいるんじやないからね。 で 


THE S 0 FT 0 UCH 


23 

































•跪巧色の遺蚀 



倧正ロマンは 
危険な銙0 

Nakamori AKira 

䞭森章 

゚キゟチックな時代を背最ずしたお人を 
件に臚む藀堂韍之介。これたでの J.B. ハ 
ロルドシリヌズずはうっおをわっお倧 
正時代の掋通を舞をじ人間の過去が耇 
雑じ絡み合っお起きるお人事件の謎解き 
じぜひ挑戰しおみおください。 



XB 邮邮甚 5'2 HD 版2枚組9.邮0円 

リバヌヒル゜フト 巧日 92(771 )3271 


24 Oh! X 1988.11. 


新ヒヌロヌ登堎 ■■- 

「殺人 俱楜 郚」 「マンハッタン.レクむ ゚ム」 
「殺感の接吻」 し 䞀連の J.B ノ 、ロルド シリ 
—ズで私たもをアド ベンチャヌ ゲヌムの庞 
にしおくれたあのリバ ヌヒル ゜フト カ' 
たたひずり新しい ヒヌロヌを 生み化しおく 
れたした。をの名は藀堂韍么介。ノィクト 
リア朝の装いで巧がなく瘊せた化぀き 
をしお考•え深をうなI廠をしたダンディず 
いう蚀葉がよく䌌なう H 本人です。 

珟圚のアメリカを舞ちにした J.B ノ、ロル 
ドずは うっお 變わっおロマンの巧り 華や 
かむ1920幎化の U 本を舞かこが巧蹀したす。 
ずこ ろで J.B •ハロ ルドシリヌズの ずきら 
そうでしたがリ バヌヒル゜フ トのアドべ 
ンチャ_ゲ—ムはナニ—クなわ たけがが •い 
おくるのが特城です。今|"1は捜論の蚘録を 
メモするため の 探䟊ホ垳 システム 手垳 

が村•いおいたす。このず垳は垊雖ゲヌム 
の解説I划係お党蟊蚌梅んI,蚘録捜をり 
蚘添が•巧料からなっおいお私たちをむ 
がずゲヌムの䞖が ぞず 誘っおくれたす。ホ 
垳に乱!された28人むの巧堎人物の䌌颜絵人 
のお前ず力 > のが/報はゲヌムをやりながら垊 
き蟌んでいくに搜:がな欲をかき/、•おられ 
るのは私だけではないで しよう。 

をしお X68000 ならではのグラフィック 
の玠が f しさ特にオヌプニングしオド 
口オドロしくらなぜ•かせ぀ないを楜に觊 
れむずきい぀の削にか私立探化赚垞韍么 
かずなっおいるわ分を発兄するこずに遮い 
ありたせん。 

さお藀垞韍么介のかかわったお初の事 
かは1:1:鹏なが靎;でおこった述統殺人がか 
です。 

ス 7 Z 7 —グ i »■■ 

W/m 920が代。が1次りI;が人戊は終わりを 
八げ川;がが火の1!りの、ドがに聊いしれおい 
たIホ化。これはをういう時代の物靎である。 
巧お前圱な恍乂郎の屋敷は䞀 H 本のずあ 
る地ん•郜ん•の小ない.にのI•.に述っおいた。 



この2人は捜をじは協力的 


倧正元ザ•に建築されたをの屋敷は寶をが 
くしお建おられたお廳な西掋通であった。 
倕暮れ時になるず倪陜は䞘の向こうに}先 
み掋通の癜い壁を矎しい骗巧色に染め䞊 
げた。い぀の頃から力>あたりの人々はこ 
の屋敷を「號巧通」 t 呌ぶようじなっおい 
た。 

をしお1921幎9り城沟鉛の圓䞻圱を 
恍倪が;がを劙な死を遂げた。死因は毒草卜 
リカブトによる䞭毒死。景倕ぷ恍乂郎の䞍可 
解な死に぀いお地元の瞥察は早速捜査を始 
めた。しかし城が1通の人々はなぜか誰 
ひずりずしお恍乂功の死に぀いお語ろうず 
しなかった。地元のが力者である圱を家に 
薛察は匷硕な捜査手段を取るこずができず 
が件はお迷を極めた。をんなずき私立探 
だ(藀堂韍么介は圱が家の執事から事件の調 
蘇を䟝頌された。炭が恍倪郎の死から2週 
削埌のこずである。 



號巧化の2階の客宀からこの ゲヌムは 始 
たりたす。私立が化の藀堂韍么介はいきな 
り城がI化に呌ばれた蚳ですから舅倕を恍乂 
郎の殺酱に぀いおなんの知識らありたせん。 
本叫に「無」のが態から搜おを始めなけれ 
ばなりたせん。が化には巧動ブ J しな耐ブ J が 
必毀:です。郚屋数 30 を越える城拍通のなか 
で20人を越える登堎人物から粘り匷く情 
報を収架しお事件の -V •期解決を癜指•したし 
よう。参考•たでに藀堂韍么介この私 
の搜遭!蚘録の䞀郚を玹介したす。 

9 月 X 日日倩候〈もり 



移おは斀きたい郚屋を遞んでクリック 



捜査手垳の資料はい぀でも呌び出せる 





























さおこのメンバヌからなじを聞き出そう 

圱を恍倪郎の事故死わをらくは誰殺 

を内密に調筟するためじこの诫巧飜にやっ 
お米むのだがこの事件にはなにか匕っ掛 
かるずころがある。私をこの屋敷に呌んだ 
蟰野はをの話ぶりか察するに事件に 
関係する重芁な手が力’りを蹈䞄おいるに述 
いなし、 0 

をもをも營察の捜査に非協力的だった 
圱を家の蜚事がなザ今回の事件の調査を 
私に䟝頌しおきたのだろう。をれら恍乂郎 
の死埌2週問も経っおから。しかしいた 
さらをんな疑問を抱いおらどうしようらな 
い。今日は初日^いうこずらあっお搜蔬 
は號巧通のなかをひず通り歩いおみる極床 
にずどめた。號巧通の䜏人の話を総なする 
し恍倪郎は富ず名声を埗るたみには-乎段 
を遞ばない人物で敵も倚かったらしい。し、 
぀殺されおも䞍思議ではない人物ずいった 

ころ力、0 

珟圚のずころ恍倪郎の子䟛の利床ず 
矩理の匟の䞀銬が有力な容疑者だ。利裳•は 
圱谷賈易の專務次期瀟哀候補で恍乂 
郎が死ねば莫倧な遇產が手に入る。をれに 
恍倪郎ず利慶は血が぀ながっおない I: いう 
唔もある。たた䞀銬は恍倪郎から倕额の 
借金の返枈を迫られおいむようだ。しかし 
珟圚蚌趚はなに^ない。化はただ技い。 

9 月 X 日巧倩候くもり 

容疑者のひずり䞀颚が殺された。化が飲 
んだりむスキヌのなかにストリキニヌ本ず 
いう毒薬が入っおいむらしい。をのずき 
䞀銬が飲んでいむりむスキヌのグラスは 
今日ハワむから䜩っおきむばかりの教がの 
ものだった。敊巧は恍倪郎ず恍倪郎の化蛮: 
である千代1:の問じ生たれた S 巧で長巧 
が利圥千化は敊巧を旌んで問もなく化じ 
したずいうこずだ。敊巧は恍乂たじずならす 
のが嫌で家出をしおいむのだがなぜ’急に 
戻っおきむのだろう。 

をれはず)かくいろいろ調べおみるし 
䞀煀を殺をうず思っおいむ人物ら䜕人力>い 
るようだ。たずは利床の劻である矎服だ。 
䞀萌力 M 列のりむ スキヌ を飲んでいむずき 


巧じを堂にぃるのを兄む者がぃる。たた 
曞生の觀原も 侀, 嗔の死に぀ぃおなにか知っ 
おぃるようだ。矎接ず歡願は愛しなっおぃ 
るらしく觀原が矎服をかばっおぃるずぃ 
うこ L む考えられる。庭飛の熊田ら䞀銬が 
死んで毒んでぃる節がある。熊田は前から 
侀.!ちをひどく嫌っおぃむようだし䜕幎か 
前の熊け I の嚘の巧殺ず関係があるのか圌 
が聪幎仕えおきむ恍倪郎の化蚎もずしお䞀 
銬を殺したずぃうこず扛考えられなぃこ^ 
ではなぃ。あるぃは敊巧の垰囜ず t いこ 
䞀媜がおされむこずを考えるし敊男ら事 
ä»¶-に間む系しおぃるのかもしれなぃ。 

9 月 X 日火倩候晎れ 

今[し私は賎^しぃ協九者を埗た。恍倪 
郎の甥であり私の知り合ぃでむある芳明君 
ずこの'家の家庭教垥の智或;子さんが捜査に 
党垈協力しおくれるずぃうのだ。芳明君は 
事件-の蚌拠品に閒しお有益な瀺唆をしおく 
れるし智お子さんは號巧'1通の人物に関す 
る情報をち-えおくれる。この2人の協力の 
ゎ陰で事件の搜査は萊2段階に突入したず 
思っおよぃだろう。 W 前はよをよをしかっ 
た城が:1通の䜏人ら次第に搜莖に協力しお 
くれるようになった。たあこれは私の正 
䜓が バレお したったこずらある 力;' 捜査が 
やりやすくなったこずは雜かだ。 

しかしをのようなが:況 t は襄腹に搜 
益はほずんど進展しなかった。ただ芳明 
おに蹲っむ恍倪郎の手垳は重芁な手掛かり 
になるかもしれなぃ。この手垳には现かぃ 
数字がぃく぀も曞きをたれおぃる。ぃった 
ぃこれはなにを寇睐しおぃるの力>。 

9 å·§ X 日氎倩候雚 

萊3の殺人が绎尘しむ。敊巧がおされた 
のだ。敊が䞀•垢殺しの容疑者ではあった 
力';をれほど怪しぃずぃう蚳ではむかった。 
ぃったぃ誰が犯人なのだろう力‘。敊男殺し 
の容疑者ずしお利终蟰野運転手の倉 
梳が考えられる力;'動機がはっきりしなし、。 
これは敊巧に 侀, 銬殺しの珟堎をり撃され 
た 化人が[けれ’のむめに教興を殺 したけ 
えるのがぶ解ず化われる。するし䞀巧殺 
しず敊巧殺しの化人は同䞀人物なのか。た 
むをの人物ず恍倪が殺しの化人は同䞀な 
のか。 謎はどんどんがたっおぃく。 

朚 朚 

U 䞊が4 II 分の搜お蚘録です。4りの時 
点で搜をの進れ状況は「蚌枚:品の発芋」が 
58ぶ「悄報の収集」が84お「容疑者の远及」 
が74点巧泌-の搜を段階」が72点です。こ 
れはただただ化が長をうだ t 思った矢先 

萊 4 の殺人がかがミ g 生しおから物韻は急展 
I 训を告げたす。が件に間する蚌拠品が次々 


に発芋され物語が終結に向かっお動き始 
めるのです。圱を家の繁栄ず匕き換えに圱 
を家にをび寄った惡旋ずはなにか。號扣色 
の遺蚀ずはなんなのか。をしお䞀連の殺人 
事件の真犯人は誰なのか。これらすべお 
の謎が解き明かされるずきカ゜るのです。 

5分 U 䞊らかかる厳終堎面での化人の自 
癜はたさに圧巻です。解き始めたらやめら 
れない面癜さこれが5日目 U 降の展閒を 
語るのにふさわしい蚀葉でしょう。 

グヌ厶を終わっお 

今回はたずたった時間がおれなかったの 
で每日少しずっ ゲヌム を解いおいきたし 
たが 、むしろこのほう力可框実に進けしおい 
るずいう実感が持おおよかったなず思いた 
す。䞀気に解いたのではただ疲れるだけで 
すし耇雑な人間闕係を敎理する時間がな 
くお蚳がわからなくなっおしたいたすから 
ね。「毎日少しず぀」ずいう のが了 ドベンチ 
ダヌゲヌムを プレむする正しい方法ではな 
いのでしよう力’。 

をれはずもかくリバヌ ヒル゜フ トのア 
ドベンチダヌゲヌムはシナ リオのよさに定 
評がありたすが今回む氎準 U 䞊の仕䞊が 
りを芋せおいた寞。恍倪郎殺しの犯人は倧 
䜓予想どわりだったずはいえ化斀に至る 
たでの理由付けがよく考えられおいお十分 
期埅に応えおくれたす。たむ映画の感觉 
で䜜られむオヌプニング画面を芋む方は誰 
し杉が思うこずでしょう 力す 今回の䜜品に 
はこれたでにない新しい感党の グラフむツ 
クが取り入れられおいおたるで建物の蚭 
蚈時に䜿われるパヌスのように揣かれむ雜 
巧通の絵には感動しおしたいたす。をれじ 
號ミ癜をを䞭心^しむ党䜓の卜ヌンず音楜が 
よりいっをう ゲヌム の雟圃気を盛り䞊げお 
くれたす。 

ゲヌムの操䜜性^゚ホが化されおいお 
號巧通の芋取り図の郚屋をマりスでクリツ 
クするだけで目的の郚屋に斀けるずいうア 
むデア䞃ろん郚屋をメニュヌの䞀也か 
ら名前で遞がしおよいには脱垖ので 
す。ゲヌムの難易床は「殺恵の接!吻」よ0 
は廟単みむいで日本問さえかければ誰で占 
真盞に到遂できるように4っおいたす。 

わ そらくこの ゲヌム の進け䞭に挫折は 
ありたせん。誰らがテレビの掚现ドラマを 
芳るように ゲヌム を進めるこずができるで 
しょう。わたけの探䟊手垳倇ちょっ:ない 
けど1 II り -2 000円で別売りされるようですし 
この機をにあ族みんなで藀堂韍么介になり 
火正ロマンを味わっおみるのはどうでしよ 
うか。 


THE SOFTOUCH 


25 







参スタヌクルヌザヌ 



酬空域を越え 
麵鑜を-插せよ 

Kagevama Hiroaki 

圱山裕旧 


宇宙空間を高速で飛巧するスタヌクルヌ 
ザヌを駆っお苗金皌ぎたちは犯眪組織 
じ立ち向かう。 3 D 空間で展開されるり 
アルな戊闢シヌンず情報を集めながら 
敵の銖領を远い詰める緊迫厳が私たち 
を新しい冒陀の䞖界にネ召埅しおくれたす。 



の 


〇 ivib 

Xlturbo 甹 5"2 D 版2お組7,卵0円 

(2 ドラむブ専甚 
アルシス゜フトりェア å·§09日6å·§ 2)3 日日1 

26 Oh! X 1988.11. 


アルシス ゜フトが新感觉の 3 D ゲヌムを 
䜜っおいるず聞いた円からぜひずもこの 
ゲヌムは私がやっおみむいず思っおいむ。 
しかしをの埌ほかの原皿祁きにおいたく 
られおいお スタヌクルヌザヌ のこずなん 
かすっかりおれおいたこの私に締め切り 
数 U 前の線集宀では惡魔のようなささや 
きが笊ち構えおいたのでした。 

「ど扛原皿持っおきたしむけど」 

「いや 䞀 キミはほんずにいいタむミング 
で明れおくれる朚。 支かった、 よかった」 

をの卜 I の化 スタヌクルヌザヌ の パッケ 
ヌゞを片ホにトボトボず化を匕きずるよ 
うに靖圃ネ䞭瀌の略脚を暪切るひず぀の韄が 
あったずさっ。 

え䞀んこのゲヌムはらっずゆっくり遊 
びむかったのにい。締め切りはぶる 。ザヌ 
ムは進たない。ああ時問よ止たれこむ 
本嘗)。 

旅立ち II ' 

舞台は2匕れ•玀。ブラむアン•ラむ|、私 
は倪暢系の朚星に敵の秘密基地があるこず 
を突き止め垊身基地内に朜入しむ。しか 
し敝のれげ/じは予怚し おいた从 I -- に埮しく 
愛機「スタヌシップ」は砎壞され地 I -. 川 
ランドクルヌザヌで敵基地内をさたようハ 
メ になっお いむ。 ザヌ ム はここか L ‘ ス タヌ 
卜 する。 N の前の砎壊されむスタヌシップ 
がみすがしい。こんむものにり n よない 
なんお,がわないでスタヌシップをを人0に 
化むほう力;'いいず思うよ。クズ鉄のな力>に 
だっお虫:が陪.れおいるかもしれ4‘いしむ。 

さおよく化るずぶは换小路。じゃあ 
をろに巧くしかないず思いきやをこには 
敝。むダでむ敵ず戟わなくおはいけないが 
加4•んですよ これが。 ええい化 bU ' ぶで 
戊っおやるず思いながじ,぀い぀い䞃ヌブ 
しおしたう化は小心おかしら。む:11平は|1:-1ル I 
川雛が2぀䜜 W しむような圢をしむ,かいモ 
ビルスヌツじゃなくっお戊脚機。戊 I 别シ 
ヌンになるず BGM むをわっおむかむかぶ 
I けじけ;'いいぞ。をれをれっ A ボタン述が 
じ。 レヌザ ヌをわ 化 卿いしおくれる わ。 え 
っ I 敵は2機いるの。をんなの•蹄 I :ぶがけ||| 
に b (:しおるじゃ4•いの I 划が。いっおば)。 

わけのわかじ jiQ たたにんかし•ノ r ; 力 ’ fj 敵の 
ミサむルをぶびおあっずいう|川にシヌルド 
が觊れむ。う 䞀 どうやっお぀け机すんだ 
っけ。 マニュアルを ! J っずちゃんし诎むん 
だった。をうしおる|||りにむ歊狀系は嫂れるわ 
レヌダヌはがれる: b であえ。く IU ホ。 

こうしおやし‘,れおしたったあ;巧には掟 
T - なゲヌムオヌパ'—のシヌンカリリ,なされお 


いる。自分のランドクルヌザヌに敵の匟が 
呜䞭クルヌザヌは爆発バラバラになっ 
お飛び散り GAME 0 VER の文字がくるく 
るず回転する。たっいいか。ロヌドしお 
やり槪そっず。セヌブしずいおよかった。 

ああだこうだ蚀いながら^䜕回力、戊制 
を:®わるうちに敵にら攻繫パタヌンがある 
こずに気づいた。これさえわかれば無傷で 
敵を倒すこずできるからみ自研おしおみ 
おはいかがかな。自機の動きはなかなかい 
いけど䞀化懞呜 A ボタンを抌しおるのに 
レヌザヌ が発射され ない こずがあるの力;'玉 
にキズ。 

さあおやっ t のこずで敵ネ刀のゲヌトを 
間けるず前にスタヌシップらしき戊脚機が 
兄えるではない力’。よしこい぀でトンズ 
ラするずしよう力‘。私は駆け)豆でをのスタ 
—シップに近づいむ。をのずき 

「巧お解぀な。俺だギブスンだ」 

ずなかにいた人問が叫んだ。ハテ 
あんた誰加らないなた)。なゎ^盞手はな 
れ4•れしく巧しかけおくる。 

「なにシケたツラしおるんだよ」 

だっお。よけいなゎ化-話じや。う䞀んマ 
ニュ アルを偎いおみお む ギブスンなんお名 
I 巧はどこにら化あむらないぞ。䌚話の巧容 
かり口]業の忡 I 巧みむいな感じがするけど 
をれぐじ いマニュアルに 玹介しずいおほし 
いらのです。をれにあの牌傑取り蟌みっぜ 
い頗もむマむチ。む分の顔たで画雚に:|||,す 
こずないような気がするけどしかしギブ 
スンはずおら觀しい悄報を教えおく れむ。 

この基地のどこかに新型戊腳機が栌玍され 
おいるずいうのだ。この基地は広くないし 

っ 端か Cj ホいおいくず備がにをれを乂぀ 
けるこずができるぞ。いわば緎網ラりン 
ドだ。本|'1の戊いはこれから4•のだ。 

い ざ宇苗空間ぞ 

どうやこの斩巧戊閒機には「スタヌク 
ルヌザヌ」ずいう I にぶお称が村•いおいる b 
しい力;’を䜓的に靎•本性胜力;'仍:くお魅>0が 
むマむチ。をんな折たむ^や䟋のギ'ブス 



敵がすばしっこくお簡単には巧おできない 















ンが今床は通信スクリヌンに登堎。「をい 
぀をパワヌアップするならガニメデ衛盛.ぞ 
斀け」だず。どこたでもゎせっかいなや぀。 
そこたで蚀うならガニメデ觀が.なんお備が 
に蚀わないで朚盀のガニメデず M っおく 
れょ。 

このずき初めおのずか船を操瞱するわけ 
だが自動操瞱なんおいうのらあっおじ぀ 
に楜しい。これは!!的地を巧ぶしおやるず 
コンピナヌタカミ代わりに操瞱しおくれもゃ 
うありがむい機胜だ。でも 7 J 胜では4•くっ 
おむンおなどの I ;な蕟物が進む方向にあっ 
おもかたわず突っ蟌んで斀くし敵がりの 
前からあっおきおいるからずいっお!0 |り1避 
やな擊はしおくれ4•い。 

だから円動操瞱にしおマンがら,説んで 
いようなんおモ化きは姐け j しむい。ゲヌムに 
飜きたら手動操瞱で'ドかをドラむブしおみ 
るの^なかなかオツであろう。気巧もよく1-: 
'南が巧パしおおもレヌダヌに敵機をがだ 
認するず BGM がをわっお䞀気にゞョヌズの 
あの緊迫感が襲っおくる。宇りだ到 i ": j での戊 
關シヌンはたるで映阳 I の1シヌンを挔じお 
いるようでずっおらグッド。敵を倒しむず 
きの四方八方に広がる爆胜がずっお^ 巧 
ちよくっおこのずきの満化感はいたたで 
のどのアクションゲヌムより玢が f しい。 

朚盈にあるバ_ではアルコヌルなんか 
を飲たせおくれるしなっおいたのだがし、 
぀の時化^柗気垯び逃おは違反になるの力ア 
ルコヌルのアの字ら山]けなかった。をこのマ 
スタヌから閒いたが報でマむストにをうこず 
力できおいく぀かのな性胜な歊狀が䜿える 
ようになったけどをのマむストらこれに JJ -. 
のバ぀ —アッフ°を卞るなしコロニヌ 2に巧け 
ずか蚀っおくれっちゃう。むうプレむダヌは 
がきなように倖野の述|||にがパ J されっばなし。 

歊噚を巧うには>1^がゎ金が必おなわけで 
ぉ金を皌ぐには巧おのかかった敵をたくさ 
ん倒さ。くおはいけない。私はうか぀にら 
しばらくの問はアクション ゲヌム ずし力‘思 
わなかったのだがじ぀はこの ゲヌム ア 
クションのノリカ;' 䞫こ分  RPG 的な ノリが、 h 
分の比率で構ぶされおいるず考え L ’ j れる。 
をしお䞀般り勺に RPG ず分類されるほずんど 
の ゲヌム カ;'敝を倒しお絳隓 Wi ; を皌ぎレ 
ベルを h げおいくのに別しおこの ゲヌム 
は玔がに'なおだけをおく、、のである。ないだ 
貧おで歊装をパワヌアップするこずがレべ 
ルアップに柿圓するこずにむるのだ。 

敵に〇-.えるダメヌゞやむ分が‘受けるダメ 
ヌゞは「レベル」ぶ装だナに韄鄉さむ 
るのではなく鬥分の䞀舉手䞀投おによっ 
お雙'わっおくるのである。5 |iil も戊剛ネを隓 



ガニメデの歊噚屋  さんでお買い物 


をおめば 利忡の卜きがすべお把掏できるよ 
うな八は すぐうたくなり䜕パ|||い‘1化っおぇ0 
をの堎 I おり の!!巧鉄倀な W ぃんばか0しおぃ 
るタむプは ぃ぀たでたっおもか心ぶ-マヌ 
クなのである。 

ここ L •ぞんはアクションのノリずぃえ 
る力すぶ際に経瞣をすがみ熟緎するほどスタ 
—クルヌザヌの权瞱も I •.䞋にいドの述転で 
むをうでしょなっおくるんだ力‘ L ’, RP 
G 的が尖らチラッず颇を I 莎かせおぃるはず 
だ。このそえんがゲヌムにすごくよくマッ 
チしおぃお‘ドん••䞪にぉける戊腳がより 
リアルにぶさ H おぃるのでは4•ぃかず,むう。 

あるお床鹏閱機の忡.もちらアップしおあ 
ち L •こ䞃らのお V :.を,ホむおぃくように4•る 
ずこのゲヌムのぃもばんの |!||1 跑点が化え 
おくる。をれはどのお化に巧っお^ぶ狀/若 
のか 人やバヌの j : 人ずぃった Iパの烊がかた 
っおるのだ。ぶ鹜にグラフィツクデヌタの 
化ぃ1り1しである。これにはちょっぎりがっ 
か I )した。ディスク2攞にこれだけのゲヌ 
ムを がめ 蟌む.のが 人' おなのはよ 䞀く む かる 
力すこんなこ t をするくし•ぃむし ‘j I パの颇な 
ん力‘川さなぃではしかった。.こんなのをれ 
ぞれのプレむダヌのむマゞ朚ヌシ ョンに た 
かせおわけば I •分である。せっかく •の 
ムさをうたくぶみ i しおぃるのにこれでは 
川;の|||っお狹ぃなぁずか i 魅しもやうじやな 
ぃ力 >。 プンプン。 

をうそうこのゲヌムの敝キャラは^^1 
がけ;'思ぃっき0笑えおしたうのばかりむ 
んだ。乂陜颚ずか備 I ' I がずかアマ'/う、ス人 
笑ぃなんおぃうのばっかりでひ-前 
の接よ族の'/ iii ; i みむぃ。しかしこのように 
このゲヌムのシナり 才は少々くさぃが川け 
あるむののお埌たでやっおみむぃ V は卜もに 
させる4•にかがある。'|'1がをちじ J のはう 
の魅が人きぃ。でも扛うちょっずスト 
—リヌ的には川1|に遜ばせおくれおい、 
ぃはずなんだけどム C 

ドヌンず期埅の X 郎日邮 > 

北おに人陜をでなが぀  こずをもよっ 



わを持ちになるず装備も充実 



ドツカヌン自動远尟ミサむルの勝ち 

ひりがえたしょう。 

1 ) 歊噚や゚えルギヌは巧所によっお䟊巧 
が'选う 

2 ) 力く巧し匹は朚の瓶化むオじ、倖の堎所 
でいぶっおぃる 

3) 鉱む‘加に機はむオで巧わなぃけう力':ぃ 

し、 

恐に J くこのゲヌム|||のずころどころで 

熊 I がの声をい f ずしおゲヌムを系そわ^せお 
したう八なんおぃなぃだろうな。ちゃんず 
小が流れおぃる I が氎 V じ璧なたでの3 D 化 
耶 1-. V . には茪がかぃおるし地がには人 
A があれば人 I ;をもありこのプログラミン 
グテクニックはが  のがある。これは 
すこぶん、 ぃたの U 本の゜フトハりスの䞭で 
も r ) 本のおのなかに入るだろう。スタヌク 
ル ヌ ザ ヌ を化ずしお3 D ゲ ヌ ムを|おるこず 
すぶかれ をう V っお過 iV ではむぃできだ。 
ザひずら《ビットの I ががを,超えむ動きをぶ 
隙に儿おも ぃ、たぃ。 

をうかっ 8ビットでここたでできるん 
だったしがよごろに化')ちされる X (; 8000版 
ではどうなるんだろう。刺き力 H っず滑し‘ 
かになっお峭脚機の圢ずっずリアルにな 
るか{〇しれ4•ぃなあ。幌ぶ:をだっおガンガ 
ンだろうし。をう,化う i : シんだかぃたかし’ 
ワクワクしもやぃたすむ。アルシス゜フト 
さんじっく 0偎化削 I !りをかけお U 範ぃた 
せんか L ‘, XI 版で化せおくれたこの蛙がか 
むシステムで 3 D ゲヌムの玉䟣な傑かずぃ 
むれるようシ X (; 8000版スタヌクルヌザヌ 
を私たもにん1;けおくださぃ。よろしくゎ腳 
いした䞀卞。 


THE SOFTOUCH 


27 


























うです 


SOFTOUCH i 


‘おただ雌店しおが j もない X 68000 の゜ 
、情報ペヌゞだずいうのに店頭に䞊べら 
>商品は四を重ねるごずにたすたす内容が 
充実しおきたした。しかしこのたた 
くず スぺヌスが 足りなくなるのではずも 
ういたからむ西ずしおいたず。 


PR0-68K 

TETRIS 
道化垫お人 た ä»¶ 
ロヌドス島戊蚘 

倧海ち-倧曰本垝囜海軍の獻斬 

デス.ブリンガヌ 

SEXY VOICE 䞍思讓の壁 

スプラむ h ゚ディタ E 郎 K 

お crone 郎 K 

A 1-68 K 


ずころでようやくあのドラゎンスピリッ 
卜が発売されたしむ。きっしいたごろはあ 
ちこちでブルヌドラゎンが炎を化きながら飛 
び亀っおいるのでしょうね。をれじしおら 
電波新聞瀟の゜フトは移怍も凄いがバナヌ 
のォマヶも碟いず嚎近評刀です。さおかな 
る新䜜゜フトにはいったいなにがかいおくる 
の力 >。たすたす楜しみが巧えおきをうな今 
口このごろなのです。 


XB 邮〇日゜フ K 良ツヌルズ 


★ 

10月4日珟を発売䞭 ☆   近日発売予定 
☆TETRIS 

ビ ヌ• ピ ヌ• ゚スから新しいタむプのパズルゲ 
—ムが発売される。このゲ ヌ ムの ルヌルは 至っお 
簡単。 4個の正方圢で組み立おられたブロックが 
䞋に萜ちる前に回転させたり巊右に動かしお隙 
間を䜜らないようじブロックを暪 I 列に䞊べおいく 
だけ。そうしお暪 I 巧みのラむンが完成されるず 
そのブロックが消されおいく。そうでない堎合は 
ブロックがどんどん裙み重なっおブロックが萜ち 
おくるスぺヌスを埋めおしたう。こうしお最初 
じ芏たされたラむン数を消'しお面をクリアするか 
はたたたブロックの山に埋もれお ゲ ヌムオ ヌ バヌ 
ずなる々、どうやらしっかりずハマッおしたえる 
ゲヌム ずいえそうだ。 

X 68000 甹 5"2 HD 版6,800円 

ビ ヌ• ピ_ • ゚ス å·§ 045(931)0151 

☆道化垫お人♊件 

1932幎8月6日むギリスロンドンから南ぞ80 
キロ.叀くからの枯町ブラむトンじ巡業䞭のサヌ 
カ スヌ 座があった。 ずころ力《開幕の朝になっお 
ピ゚ロの殺人死䜓が発芋される。死因は背䞭から 
'。臓に達するナむフのひず突き。ナむフおげ 奇術 
垫猛獞䜿いなどいずれもクセのありそうなほ 
かの団員から閒き蟌みをし蚌拠を集めお次第に 
事件の栞'。ぞずおづいおいく。しかしそこに埅 
ちをけおいたのは新たなる巧人事件ず思いもよ 
らぬドンデン返しピった。あの名䜜ずいわれたア 


ドベンチャヌが X 68000 じ登堎だ。 

X 68000 甹 5"2 HD 版7,800円 

シンキングラビット 巧 0797(73)3113 

☆ ロヌ ドスち戊お 

口ヌドスずいうるの島があった。呪われた島ず 
しお名窩い蟺境の島だ。あるずき口ヌドス島の 
ベルドは自ら暗黒垝王を名乗り邪悪な怪物たち 
を招集し始めた。しかし圱が生たれるずきた 
た光もある。口ヌドス島の東の倧囜アラニアの 
片田舎ザク゜ンの村に正矩の志に燃える若者た 
ちがいた  。いた幕開く剣ず魔法のファンタ 
ゞ ヌ RPG の䞖界「口ヌドス島戊蚘」が登堎ピ。こ 
のゲヌムの制䜜陣じは原䜜•安田巧氎野良キ 
ャラクタヌデザむン-出淵裕ずいうを華キャスト 
が甚ちされたらしいのでシナリオやキャラクタ 
䞀などじ個性的な仕䞊がりが期埅できそうなハ 
ミングパヌドの X 68000 甚゜フト第 I 匟だ。 

X 68000 甹 5>2 HD 版2枚組9,800円 

ハミ ング パヌ ド゜フト å·§ 06(315)8255 

☆倧海什-倧日本垝囜お軍の軌跡 
倧•海什ずは倧本営•海軍郚呜什の正匏略称で軍 
指什郚総長が䞋す倧呜のこず。倪平掋戊争の開戊 
呜什が昭巧19幎12å·§1日山本連合艊隊指什長官 
宛おに倧海什第9号ずしお発せられた。アヌトデ 
ィ ンクが A 列車11じ続いお発売するシミュレヌシ 
ペンゲヌムの新䜜は倪平掋戊争を舞台じしたこ 
の「倧海什」だ。このゲヌムのシナリオは第 I 郚 
の真珠湟巧巧ず第2郚のサむパン•グアム戊じみ 
かれおいおこのゲヌムでは ヘック スや倕ヌンを 
廃止した新しいシミュレヌシペンのシステムじ挑 
戊しおいるずいう。たたマップの倧きさは14ã‚€ 
ンチ CRT の倧きさで蚈寊しお玄タタミ10畳みもあ 
るなどこれたでのシミュレヌシペン感芚を䞀掃 
しおしたいそうな期埅の超倧䜜ずなりそうた‘。 
X 68000 甹 5"2 HD 版4枚組 12,800円 

(䟡栌ディスク枚数は予定 
アヌトディンク å·§0474 (77)7541 

☆デス • ブリンガヌ 

時代は䞭䞖ノルディポス島の゜ロンずいう小 
さな村では海に巧物が出珟しお船をホめおした 
うずいう增が広がっおいた。そうしおその蹲は 
次第に珟実のもずなり   . ずいうお銎染み RPG 
の基本ストヌリヌじさらに充実させたオリゞナ 
ルシナリオや個性的なキャラクタヌを加えたた 
X 68000 ならではの アニメヌ シペンや音声合成機胜 
をフルに䜿った日本テレネット初の RPG が.間も 
なく登堎た‘。 

X 68000 甹 5"2 HD 版3枚組日,800円 

日本テレネット 巧03 (268) 1268 

★ SEXY VO に E 䞍お說の壁 

このゲヌム 原画は内山亜玀が描き䞋ろした もの 
で随所に盛り蟌たれたアニメ凊理ず登堎人物が 


28 Oh! X 1988.11. 

















音声合成でしゃべるこずがこのゲヌムの特長ずい 
えるがそのほかにも業界そ刀の「立䜓 3 D ブロック 
砎壊ゲヌム」ず呌ばれるゲヌ厶が甚意されおいる。 
このゲヌムはマりスを䜿っお力ヌ゜ルをマリ぀ 
きの芁領で巧に䞊べられた壁を壊すもので䞀颚 
倉わったブロック厩し感芚が楜しめる。 

X 68000 甹 5"2 HD 版2枚組7,800円 

NEW SYSTEM HOUSE OH ! å·§ 075(502)2972 

☆スプラむト゚ディタ E 68 K 

X 68000 のスプラむトのバタヌンを;倫定するため 
のスプラむト゚ディタ 「 E 68 K 」。 このスプラむト゚ 
ディタは X 68000 の豊富な機胜に合わせお65536色 
から16をパレット察応 I 画面䞊で64バタヌンの 
䜜成 16 X 16 ドットモヌド時)21ぺヌゞ  X 68000 
メモリノヌマル時のメモリディスクでのぺヌシ 
切り換え保を䜜ったスプラむトを動かせるアニ 
メヌション機胜 LINE / BOX / BOXFILL / PSET/UNDO 
などの線集機胜のほか増蚭 RAM /ハヌドディス 
ク巧応ず豊富な機胜を備えお匵 BAS にが付属し 
おいるため゚ディタで䜜ったスプラむトを X - å·± 
AS に䞊で䜿えるようになっおいる。 

X 68000 甹 5"2 HD 版 19,800円 

NEW SYSTEM HOUSE OH ! å·§ 075(502)2972 
☆お crone 68 K 

お crone 68 K (サむクロン 68 K ) はデヌタ入力を 
斀う゚ディタモデラヌず実際にレむトレヌシ 
ングを行うレンダラヌの2぀のモゞュヌルからで 
きおいるレむトレヌシング甚ツヌルでたったく 
新しい察話型の入カむンタフ X むスを採甚し論 
理挔算やアトリビュヌトなどのデヌタはすべお゚ 
ディタから入力できるようじなっおいる。たた 
耇数個の論理挔算をたんた‘プリミティブをマクロ 
ずしお扱っおいるためマクロ単䜍での移動や 

をアトリビュヌトのを曎ができるほかマクロ 
の口ヌド/セヌブ機胜もあるため䞀床きりのデヌ 
倕た‘けではなくラむブラリを䜜成しお䜕床も䜿甚 
するこずも巧胜である。このようじこの圩 cron 
e 68 K は充実した機胜ず入力方法の簡易化にポむ 
ントを眮いたレむトレヌシングツヌルでネル。者 
でも比范的簡単にデヌタの䜜成ができるようじ考 
慮されおいる。 

X 68000 甹 5"2 HD 版2枚組58,000円 

アンス.コンサルタンツ 巧 092 (522) 6347 
★ AI -68 K 

A 卜 68 K ずは  OPS PRO -68 K ず S ねけ LISP のシステ 
ムから成る X 68000 巧の AI (人工知胜開発ツヌ 
ルである。 

ここでいう AI ずぱキスパヌトシス テ厶のこず 
を指す。コンピュヌタじよる人工え日胜を人間じあ 
づけようずするずコンピュヌタじ莫倧な知識ず 
掚論圢ホをデヌタずしお教えおやらなければなら 
ない。そこで知識をごく限られた専門領域に限 
定しその専門領域に関する問題を解ホする方匏 
をずったものが ゚キスバヌトシス テ厶ず呌ばれる。 
この システムは 化孊み子構造解ネ斀緑内障蚺敞な 
ど専門家が問題じっいおの情報をみ觀敎理し 
おそれらの情報に基づいお解;倫策を遞択•ホ定 
しおいくような過皋をずるものに適しおわりし、 
たでは 乗客の芁望に沿った旅客䟿を予玄する シス 
テムなど.実甚的なものずしおこの AI は広く利甚 
されるようじなった。 

OPS PRO -68 K ずはルヌル型゚キスパヌトシス 
テム 構築 ツヌルで 実甚的な ゚キスパヌトシステ 
ム開発甚蚀語の代衚的なものずしお珟圚広く䜿甚 
されおいる "0 PS 5" ず文たを同䞀じし同现の St 
affUSP 䞊で高速に動䜜するよう蚭蚈されたシステ 
ム である。 

たず゚キスパヌトシス テムを構築するためじ 
は問題じ぀いおの巧報をどうみ類するか問題 


TETRIS ◎1987, AcademySoft-Elong で )1988, Sheher Inc. 

01988, Bullet-Proof Software Inc. 

じ぀いおの情報をどう衚珟するかそれらの情報 
じ基づいた解決策をどう遞択するかなどが䞻な課 
題ずなる。 OPS ではこれらの課題を軜枛するた 
めじプロダクションシステムずいうものを採甚 
しおわりさらにプロダクションシステムはプロ 
ダクションメモリワヌキングメモリむンタプ 
リタじよっお構成されおいる。 

このプロダクションメモリは簡単に蚀えば「も 
し䞀ならば䞀する」ずいうような条件郚ず実行郚 
から成る䞀皮の「ルヌル」の集合である。そしお 
ワヌキングメモリはプロダクションシステムの実 
斀過皋で埗られた「事実」や珟圚問題解たが 
どの段階たで進んでいるかなどの情報を栌玍する 
堎所のこずを蚀う。むンタプリタはブロダクショ 
ンメモリに栌玍されおいるルヌルのうちそのを 
件郚じある条件すべおが満たされおいるルヌルの 
候補を珟圚䞎えられおいるワヌキングメモリの 
情報をもずに探し出す。そしお OPS じ甚意されお 
いる LEX ず MEA  2぀の競合解消芏則に埓い候補の 
なかから実際に実斀されるルヌルをひず぀を遞び 
出し実行郚に蚘述された「アクション J を実行 
する。このアクションはワヌキングメモリに巧す 
る远加.削陀や倖郚ずの入出力を行うがヮヌキ 
ングメモリの内容が倉化するず条件郚の条件が満 
たされるルヌルも倉化したた新たなルヌルを遞 
択•実斀する。このようじしお倖郚から埗られる情 
報じよっおルヌルからルヌルぞ連鎖的に実斀を繰 
り返し最終的にはたどひず぀の結論に到達する。 

぀たり OPS は特定の情報が䞎えられたずきじ䜕 
をすべきかずいう専門家の「知識」じ盞圓するも 
のを「ルヌル」ずいうおで栌玍し䞎えられた情 
報を「知識」じ照らし合わせおいきながら結論を 
導き出すずいうわけである。 

OPS PRO -68 K は S ね ffLISP 䞊で動䜜するがこの 
USP で䜿甚できる関数を呌び出すこずができるの 
で  OPS PRO -68 K ではサポヌトされおいないハヌ 
ドり ゚ア機胜のアクセス も可胜である。 

たた  OPS PRO -68 K のプログラ厶内にわいお 
実行制埡を S ね ffUSP のトップレベルず OPS PRO -6 
8 K の間で自由に移斀するこずができる。これによ 
っお  OPS PRO -68 K トップレベルで LISP 関数を盎 
接蚘述するこずができひず぀の゜ヌスプログラ 
ムのなかに OPS PRO -68 K ず LISP が;•昆圚できる。た 
た  OPS PRO -68 K 内で定矩された倉数に USP 関数 
内で倀を入力するこずも巧胜ずなる。 

さらに  OPS PRO -68 K は日本語フロントブロセ 
ッサを組み蟌むこずじよりプログラ厶䞭で日本 
語を䜿甚するこずが可胜でありたたブレヌク 
ポむントの蚭定トレヌス機胜などデバッグ機 
胜も充実したツヌルなのである。 

S ね ffLISP は X 68000 甚の USP むンタプリタ/コ 
ンパむラである。 USP は人工知胜の開発.研究に 
適した蚀語ず蚀われおいるが A 卜 68 K はこの LISP 
䞊で䜜動する OPSPRO -68 K も䟛絊するこずでよ 
り 実甚的な AI 開発や研究が行える環境を提䟛しお 


SEXY VOICE 䞍思謀の壁 



段结胞がに。加邮 f 巧留 sl : 巧なぞ V 刖み V が■"ぶ巧 

スプラむト゚ディタ E 68 K 


いるわけである。 

S ね ffLISP じは X 68000 の IOCS ルヌチンや HumanGS 
k の DOS をコヌルするシステム関数が甚意されおわ 
り X 68000 のハヌドり゚ア機胜を簡単に䜿うこず 
ができる。たた Human 68 k のコマンドプロセッサ 
を起動するシステム関数ら甚意されおいるので 
LISP のプログラム䞊から Human 68 k 䞊で動䜜する 
アプリケヌシペンを実巧するこずもできる。 

この S ね ffUSP は XC コンパむラでプログラムされ 
た関数をリンクする機胜を持っおいる。これによ 
り LISP 関数では衚珟できないような ハヌドり ゚ア 
じ密着したプログラムも化匵関数ずしお組み蟌 
むこずじより衚珟可胜である。たた S ね ffUSP のシ 
ステ 厶 ディスク じはグラフィック マりス ã‚¿ã‚€ 
マ. プリンタなどの機胜を扱うための惊匵関数が 
甚意されおいるので X 68000 が持぀匷力な諞機胜 
も BAS に感芚で䜿甚できる。 

もちろん S ね ffLISP は日本語にも完党が応。日本 
語フロントプロセッサを組み蟌むこずでプログラ 
ム䞭のあらゆる郚みじ日本語が䜿甚できるようじ 
なっおいる。 

が䞊 AI -68 K の抂略をかい぀たんで説明した力、', 
スぺヌスの 郜合でずいぶんず䞍明確な郚みが倚か 
ったかず思う。この゜フトじ぀いおは時機を芋 
お詳しく玹介したいず思っおいるの-お:, . AI ツヌル 
じ興巧を持っおいるナヌザヌの方はそちらのほ 
うを参照しおほしい。 

X 68000 甹 5"2 HD 版2か組 188,000円 

シダヌプ な 03 (260)11 61 



お知らせ 

Oh ! XI 988幎9月号の X 68000 甹 FAX ボ ヌ 
K - CZ -6 BCI の玹介蚘たのなかで img - save 
関数の出力である 「. GL 3 j ず FAX お匏の 
ファむルコンバヌタは サポヌ トされおいな 
いず蚘されおいたすが巿販バヌゞョンの 
付属 ツヌ ルにはファむルコンバヌト甚゜ 
フト 「 GL 3 FAXJ がサポヌトされおわりグ 
ラフィックデヌタファむルを FAX デヌタフ 
アむル (こコ ンバヌトするこずが可胜ずな぀ 
おいたす。 





THE S 0 FT 0 UCH 


29 































































•NEW Print Shop PR 日 - 閒 K 



ポップでトトな 
オリゞナル 0] 刷の䞖を 


Ogikubo Kci 

巧莲た 


しゃべる食れる矎しい印刷ず3拍子 
揃った印刷ツヌルが X 68000 じ発売された。 
その名も 「NEW Print Shop PRO -68 K 」 。 
ずにかくプリンタの存圚がこれだけ楜 
し〈感じられるツヌルが登堎したずいう 
こずはずおも ハツ ピヌなこずなのです。 



X 閒邮日甚 5"2 HD 版3枚組19,朋日円 

シャヌプ 巧日 3(2 郎 )1161 


グリヌティングカヌドバナヌ暪断幕 
サむンサむンプレヌトポストカヌド葉 
普)゚ンべ口—プ舒简レタ—ぞッド䟿 
遊)。読者諞君にはあたり銎染みのないもの 
ばかりだろうね特に巧性には。しかし 
女の子にオリゞナルのグリヌテむングカヌ 
ドをオリゞナルの對简なんかで送ったりし 
むら絶察にりヶるはずなのだ。グリ 
—ティングカヌドを黃っお蟕しくむい女の 
äž« •はいないし経隓から思う9 
今|り1の X 68000 版 NEW Print Shop PRO 
(;8 K は埓米の叀い Print Shop ず选っお 
义ずはきれいだわ絵はきれいだわしから 
レむアりトはに川 I だわでずっおも パ゜コ 
ンで シコシコ やったずは思え4•いポップな 
ものが,||||米卜.がる。をこらぞんのワヌプ 
口を巧っお觀しくお葉譜に䜕枚も印卞する 
ような幎な状だけサラリヌマンのかるらの 
ずは雲泥の差があっおオシャレなのである。 

W I :のこを念頭にわいおたの子にり 
ケるあるいはカッコよく II 立぀むめの N 
å·š W Print Shop 講離を始めよう。 

カラフノ//なメニナ —I 

たず起動するし A ドラむブのディスク 
力;'化き出されおナヌザヌシステムデむス 
ク t 入れ替える。たるでビゞう、スプロか神 
颚か。する:音楜が鳎りながら巊䞊の写 
けのようなメニュ ヌ I け垈 i が站れる。メニュ 
—バヌには3぀のプルダりンむどきメニ 
ュヌがあ0をれは“ X ""環境""选択" 
である。3぀|_1の遜択はどこにいおらをの 
メニュヌぞ-飛べるワヌプスむッチである。 

X にはこれは倖ずを䜿っおいるらしく 
倖'?:のな録ファむルのないシステムから起 
垥するしたっさらでどこが X メニュヌ 
だかわからむくむるデむスク巧巧!-(フォ 
—マットやメむクデむレクトリなど線 
化 I å±±1がクリアオヌプニング I å±±1がぞ/乂•るこ 
むをクリックしないず才ヌプニングに)乂•っ 
おこしれない終 r がある。このげかた力;’し、 
たいも I 逃である。きっしかなしむのだろ 
ぅむ。 

統いお淮でも䞀床はわ I り;がになる揜槐 

メニュヌである。䞃ットアップである力;' 
i  りあえずプリンタずが:っおいれば 
スキャナに぀いおは蚭ぶが必髮だろう。を 
れか L ‘ SOUND も.化いおみるずいい。4‘ 
んしこの NEW Print Shop では ill ; なり 
ではむい秘おの ュヌ ザヌのむラむラを抑 
制する BGM がりく。をの ON / OFF も 
できるのだ。 

぀いでに BGM の OPM ファむル/ベ もを 
ができるのでオリゞナルの|11|にぶおでき 


る。さらに぀ぃでに「ようこを  NEW P 
rint Shop ぞ」ずか「ポストカヌドです」な 
どず雌るのだ。实をぃうず音声デヌタに 
は英語日本語お郜かの3぀が惠され 
おぃる。碟ったからずぃっおどうぃうこ 
ずがなぃずぃう人は音声デヌタはデヌタ 
デむスクをかなり䜿っおぃるので PCM フ 
ァむルを削陀しおしたうずぃぃだろう。 

぀ぃでだからどんどん巧くけど  NEWP 
rint Shop で䜿うデヌタのパスのを録扛 
できる。民 AM デむスクやハヌドデむスク 
を䜿う人はをのように凳錄しなければな 
らなぃし自䜜のデヌタをメニュヌごずに 
铃观したぃ人はをのデむレクトリ^"|をオを 
をしなければならむぃ。 

さらに文字川-乃蚭'巊で刚垈•プリン 
トアりトそれぞれに ぀ぃおの な,1,1,化モヌド 
かノヌ マルかの遜か!ができる。お瀺•をな品 
化にする t きれぃだけれど時|||リがかかる 
I ぃうこ t である力;'プリントアりトだけ 
はな,み䜍でありむぃ。 

4•わこのプルダりンメニュヌだけはろ 
モヌドのどこにぃおもむぃおぃは呌べ 
るのでずおらが感が持おる。印•そ:しよう 
ずしお「したった」しがっおも遊くはなぃ 
のだ。をの堎で機噚蚭をを呌び出しおプリ 
ンタを蚭をし戟っおこられる。 

邮に述べむようにろメニュヌ ぞは プル 
ダりンメニュヌの"遜か!"から I 村をヮヌプ 
できる力':やはり Print Shop い、うこずで 
I 山‘1垈 h のメニュヌアむコンアむコンいホ 
ぶには人きぃけれどをクリックしお也!動 
したぃ。をのむめ遮うらのをかりむくな 
っむら蟟;梭プルダりンメニュヌから巧っ 
むり せず1 I り I オヌプニング|邮が にがろぅ。 
これはむだのがみの|!リ趣だけどむ。 

基本はノリ—ティンクカ— ド ' 

これさえ マスタヌ すればあ i  はすべお 
わ策の䞫-さぃさぃのグリヌテむングカヌド 
はメむンメニュヌのん 1- にある。 

化米の Print Shop では決めし‘れたレヌ 
ルに沿っおボヌダヌげやじ j むラスト 


ず 蜉 





䜜成䞭のポストカヌドのレむアりトを芋る 


30 Oh! X 1988.11. 



































をの配-;巧フォント文字入力い决められ 
む顺でしかデザむンを決められずぃたひ 
ず぀11111ç±³|-.がりのバラ ゚ティ に乏しかった。 
をれだけ誰にでも気蟟に䜜れたずぃえる 
が’尖川的に䜿うものであるならかしで 
も兄おえのぃぃ䜜なを印刷しむぃものだ。 

今 I り1の NEW Print Shop は完党に゚ディ 
倕ず呌べるだけの機胜を持もどれをどう 
ぃう顺あで巧ぃおもぃぃしフォントむを 
の倧きさも1枚のカヌド䞭で䜕床ら倉え 
られるしむラストら S ( mall )• M (edi 
um ) • L ( arge ) ず F ( ull ) のサむダのなか 
からぃく぀でもな/きな堎所に眮ぃむり重 
ねたりできる。をれだけセンスが芁ボされ 
る力;'奖に気持ちの L 、ぃ化来䞊がりの力䞀 
ドを䜜るこずが可胜だ。をこ力;' P 民0たる 
所 U だろう。前䜜よりすベおが向䞊したず 
ぃうのは前の Print Shop が2幎化ず前の 
ものだったずしおも嬉しぃこ t である。 

パヌツを゚リ アに埋め蟌む順番はどうで 
占ぃぃ力';,たずボヌダ ヌ* からずぃうのが' 
筋ずぃうものだろう。ボヌダヌぃうのは 
぀たり枠線のこ i  である。 

ボヌダヌアむコンをクリックするずた 
ずをの配眮を遞ぶ。ご存じグリヌティ 
ングカヌドい、うのは2぀巧りで巧䟧 IN 
SIDE ) ず倖䟧  F 民 ONT ) 力《ある 。 NEW 
Print Shop では別々に線集するのだが内 
偎に^倖偎にら巊右に面がある。をの巊右 
をどう䜿うかも䞃ンスの芋せどころであっ 
おボヌダヌを巊だけあるぃは右だけ 
に配廣する力>䞡偎に描く力、巊右たずめ 
おひ぀のボヌダヌにするかなどを決めね 
ばならなぃ。 

よくあるのがカヌドを開くず右にだけ描 
ぃおあっお巊は空癜ぺヌゞずぃうや぀だ 
力;'䞖の䞭は広ぃからぃろんなカヌドがあ 

っお^よし、。 

をれを遜ぶず勵面右䞊じボヌダヌの候 
補がおれる。を郚で10個ありをれを''れ力 
ラヌ t モノクロが ある。あらかじめ モノク 
ロ デヌタを遜ぶかカラヌデヌタを遞ぶか決 
めおわく かぃぃだろう。別にカラヌデヌタ 
だからずぃっおカラヌで印刷しなければ 
ならなぃずぃうこずは'なぃ。むだカラヌ 
デヌ タを モノクロ にを换したものしらず 
扛ず モノクロ デヌタのものずの埮劙な違ぃ 
は䜿ぃようずぃっおわこう力>。 

ボヌダヌを’み:めたらスクロ _ルバヌで 
気に入ったボヌダヌを遜んだらをの絵の 
䞊をクリックするだけでぃぃをれが岡耐 
に描かれる。 

統ぃおむラストを入れおみよう。 S ず 
か M などをクリックするず候補が珟れる。 


ぃちぃちディスクを i 诎みにぃくのでマニ 
ュアルの巻末にかぃおぃるデヌタヌ锭衚で 
芋圓を぀けおゎくのがべスト。 F だず 侀 
面に倧きぃむラストがが i かれる。 か厲のデ 
ヌタディ スクには2぀しか入っお ぃなぃ力': 
これは自分で䜜っおみるのもぃ ぃだろう。 
なゎ絵を90床ず぀ | ii | te させるこず もでき 
るので甚玙を暪にしむりした堎な にら察 
応できる。 

ゎ食事に招埅しようずぃうこ t で M サ 
むダのディナヌのむラストを遮び お䞊に 
配-眮する。1個では寂しぃからを䞋にはシ 
ダンパンのむラストを嚎く。ずりあえずを 
れでレむアりトを兄おみよう。 

LAYOUT アむコンのクリックでレむ 
アりト關面が芋える。畔々これを眺めお 
は悊に入ったりげかたを考-え晚したりする 
のだ。だぃたぃ線集刚耐にはすべおが衚 
瀺されるわけではなぃゎ銎染み スクロヌ 
ルバヌで斀ったり 米たり しながら線集する 
のだのでぃざレむアりトを化たらバラ 
ンスが悪かったなんおこずは圓たり前。 
をんなきは盎したぃむラストのあたり 
をクリックしおやればぃぃ。クリックする 
しをの絵を持ち䞄げおくれるのであ L 
から自由に移動したり削陀しむりできるの 
だ。やったね。たたグラフィック同±の 
重ね合わせ ON/OFF も蚭をできる。 

ちなみにボヌダヌ t グラフィックが重 
なりをうで  ずぃっおいこ、配はなぃ。ボ 
—ダヌ優先で衚瀺されるのでうたく䜿え 
ば遠近的な効果^が L える。 

クリ-ティンクカ-ド ‘.TEXT 顯— 

たあこれでぃぃなし哲、ったら文章 
を入れおみたぃ。 TEXT のアむコンをクリ 
ックする。するず酌耐も•半かのメニュヌ 
矀がテキスト甚になる。できるこずはたく 
さんあるけれどアむコンがわかりやすぃ 
ので戞惑うこずはたったくなぃ。 

ここでもたず蚭を。なにを決めるか t ぃ 
うし瞊曞き力’暪宵き力>垈を瞱に䜿うか 
暪に䜿う力>斀問傍線䜍;巧をしおテキ 
ストを巊面に嘗くかん刚に曞くかかめるの 
である。面を瞊に䜿うか暪に䜿う力‘決めら 
れるのはヒットだ。巧線䜍;巧ずぃうのは 
文字の䞊䞋巊右任意に入れられる傍線の䜍 
眮を決める/、•めのものだ。䞋に入れれば 
アンダヌラむンずなりを方向に入れれば 
削み义字ずなる。蚭をりィンドりに入っお 
ぃる力 S ' 1义字1义ぞ倉えられるのでう 
たく䜿えば’功ド線け:わりにむなる。 

苊手な英語を駆䜿しおレコヌド ( CD ) 
の歌詞カヌドを匕っ匵り化しお1なめるコ 


ぉ冷たが䞀^ 



ただいたバナヌの補䜜䞭 


ピヌラむタヌになっお入れる文章をかめ 
たらグリヌティングカヌドにはやはり英 
义字を入れたぃ。をしお右䞋に小さく II 
本語のダむレクトなメッセヌゞだ)謀:䜓を 
遞がう。かわぃぃのからご぀ぃのたで10çš± 
類ある。曞䜓を遊んだら次は火きさ。これ 
ら䜕極類もあっおドット単䜍な t ころが 
気に入っおぃる。16ドット24ドットなど 
ずぃう基本的な t ころから144ドットなど 
t ぃう化け物たで自由なのだ。 

あたり倧きぃ字だずあっい、う問に玙が 
埋たっおしたうのでごを意。぀ぃでじむ 
ヌキやら系斗䜓食り义ぞずぃうなんおぃ 
うのもらちろんあるし巊右逆転文字やら 
䞊䞋逆束文字なんおのもある。犍卷义孜な 
んおのら䜜れるわけだ。 

をんなこんなでこれはすでにがなる P 
rint Shop ではなくらう立掟な实川゜フ 
卜ず蚀えよう。操䜜感党は PC - 9800シリヌ 
ズでぃうずころの化平や叩シリヌズにぶ 
ぃものがある。 

さおレむアりトを芋たらどうも気に入 
らなぃ。「ゎっし字が倧きくお1巧に入ら 
なかった」から「ここはげキより斜䜜が 
良かった」「ここは才ヌルドむングリツシ 
ュで枋く決めむぃ」などしポップアヌテ 
ィストはぃろぃろず慌む•わけだ。 

をんなずきの蚂正機胜が圧巻である。た 
ず S å·š LECT アむコンで䞃レクトモヌドに 
しお範 I が育ををする。をこでカット- 
コ ピヌ•センタリング.お詰め.を誌めな 
どはぃうたでもなぃ。セレクト状態で哉 
䜓や字の人•きさや食り文ずなどアむ 
コンをクリックするだけであっさりず倉わ 
っおしたうのだ。こんな他利な維胜はなぃ 
のだよ。アッ字が火きくお2巧に’腺っお 
したった。ず思ったら範削おをしお1 
ランクドの倧きさをクリックすれば枈んで 
したうのだから。火义ぞだけ144ドットに 
し小义すは96ドット【こしむ らむん i か収 
たった、 ずかあ雙なが語だけひずっ h の火 
きさにしむらカッコよくなったなんおずき 
が、 錓なに赠しい。 


THE S 0 FT 0 UCH 


31 







サンプル 1 ちょっぎりオシダレに Happy Birthday 



こういった感じでグラフィックフロ 
ントずむンサむドを埀埩しながらデザむ 
ナヌ気分で優雅に力ヌドはデザむンされる。 

䞡面すベお揃き終わったら印刷。印刷し 
ないしグリヌティグンカヌドなんおもの 
は意味がないもんね。印刷は A 4 刀の玙の 
みを察象に斀われる。 B 5 じゃなくお A 4 な 
ずころがアメリカ的だな。 B 5 倧が奜きな人 
は A 4 でが字しお瞮小コピヌにでもかけ 
るしかないらしい。私は A 4 のほうが奜き 
だから問題はないけれど。なわグリヌテ 
ィングカヌドは4぀に巧っお䜿うから出 
ホ䞊がりは A 4 の半分の半分で A 6 ずいうこ 
ずになる。ずいうこ t は 4぀に切れば A 
6の力ヌドが4枚䜜れるずいうこずでグ 
リヌティングカヌドにしなくずもほかに 
䜿い道はありをうだ 。なんでも有りの゜フ 
卜はいろいろに䜿えお楜しい。いくら A 6 
のカヌドが手ごろな倧きさずいっおら「怪 
盗 t んちんかん参䞊」などず曞いお貌っお 
回らないように。 

この印刷がたた圧巻。なんずいっおも 
ベクトルフォント ずいうや぀は倧きさ倉 
わっおも品'倉わらずできれいなのだ。英文 
字はすべおべ クトルフォント であるから 
倧きさに脚む系なく矎しい。日本語は既補の 
フォントを 䜿っおいるので ベクトルフォ 
ント ずたではいかな で、 力;' スムヌ ゞング化 
理 t やらでをのぞんの専甚ヮヌ プロの N 
倍角モヌドくらいは矎しい。をの代わり 
ずいぶん埅たされるけれど。 

なわテストモヌドがあっおぺヌパヌポ 
ゞシペンのテストができる。同じカヌドを 
耇数の女の子に化をうずいう茩のために 
印刷郚数む倉えられる。 

32 Oh! X 1988.11. 


出来䞊がったら4぀に䞊手に折っお 
がり損ねおハミ化むずころは现'じ、のを意ず 
技術でもっお切っお封筒に。をれから 
デヌタの䞃ヌブら忘れおはいけない。ファ 
むルりむンドりで SAVE / LOAD/DELETE 
ができる。 

力ヌドがでをたら゚ンべ D — ブ^^^ 

今床は封筒に取りかかる。グリヌティン 
グカヌドずをれに合った封筒は䟿糞ず封 
筒よりも埮劙な I 划係で保たれおわり现心 
の泚意を払わねばならないずころだ。 

䜜り方はグリヌティングカヌドず䞀緒。 
ずいうよりグリヌティングカヌドがいち 
ばん耇雑であるからグリヌティングカヌ 
ドさえ マスタヌ しおしたえば怖いらのはな 
いのだ。衚に宛先し垌望でむラスト 
裳にむむラストず小さく自分のアドレス。 
I いう感じがいばんを易。 

この ゚ンべ 口ヌプ䜜成機胜にはもちろん 
郵䟿番号を入れたりもできる。䜏所を䞃䞀 
ブしおわいお宛先だけ倉えむ同じ封筒を 
幟らでも䜜れる。䜏所だけ別にセヌブしお 
わけるずころ力;'葉曞などにも応甚できお 
優れおいる。぀いでにが属のナヌティリ 
ナィでアドレスデヌタを Human のテキ 
ストデヌタに萜ずしむり逆にテキスト 
デヌタを NEW Print Shop で呌び出しお䜿 
ったりできるのではかの゜フトず組み合 
わせれば少々变換が面倒だけれど䟿利 
そうだ。 

あの5぀の□が気に入らない矎しくな 
いずいう人は郵䟿番号枠を取っおしたうこ 
t もできる。封简ずいう限られた空間の䞭 
でできるこずは䜕でもこいずいう感じだ。 


別に手枡しするのならどんな封简じしお 
もよいしね。 

印刷したら切り取っおノリがけ。これも 
䞊手にやらないし小孊生の図晒工䜜にな 
っおしたう。 

で゚ンべ口䞀■プずいえばパ゜コンナ 
-ザヌならもうひず぀刚いたこずがあるよ 
ね。をう 5むンチのディスクをしたう玙 
のたホ筒も゚ンベロヌプだずいうこずををれ 
おはいけない。でカヌドを赠る盞手もい 
ないしをんな時期でもない。サむンプレ 
ヌトを䜜る目的もないずきでも立掟に N 
EW Print Shop は圹立぀のだ。 

封筒を䜜るのず同様だが蚭定で甚玙を 
暪にし線集面を暪に䜿う郵䟿飛号げ刷 
をオフにするのがポむント。あずは印刷時 
にディスク゚ンべ口ヌプを遞ぶだけ。自分 
だけの゚ンべ口ヌプがあればノヌブラン 
ドディスクも怖くない 

封筒でたたらレタヌぞッ 

わ銎染み MZ - 2500甹 Print Shop の昔の 
玹介蚘事のなかで斎藀晋氏がもっずも気 
に入ったずいうのが レタヌヘッド ぀たり 
オリゞナル䟿藥機胜だ 。 A 4の玙の䞊ず䞋 
に レタヌヘッドを 付けるのである 力? これ 
もなかなか綺麗に自由に䜜れる。特に 
レタ —ぞッ ド 専甚のグラフ ィックデヌ タ 
LHF (レタヌヘッド フルパ本ルがあるの 
はいい。レタヌぞッ ドのノ でック ヌ * 面に暪長 
の倧きな絵を眮けるのである。トッフ3ずボ 
トムそれぞれ䜜るのだがトップには掟手 
な絵^:タむトル。ボトムは行間を瞮小しお 
最䞋巧に䜏所などを入れるのが普通だろう 
が、 普通のむのなんお䜜っおは NEW Prin 
t Shop に悪いような気がしおくるから䞍思 
謙だ。 

オリゞナル䟿婆はいくらでむ応甚が利い 
おをのたた䟿ずしおら䜕枚らコピヌ 
しおオリゞナルレポヌト甚玙ずしおむい 
ろいろに䜿える。ちょっずしむ日垞生掻の 
アむテムずなろう。 

ちなみにテキストファむルを読み蟌ん 
で䟿雙に同時印刷しおくれる機胜もある力'; 
やはり䟿糞をパ゜コンで䜜るなら文章は 
手曞きが いい。 

目なずラ粟巧の八ナヌず サむン^ 

暪断幕あるいは垂れ «) が特にコンピ 
ュヌ タ甚の ファンフオ ヌルド玙にずら 侀 っ 
っっず字の䞊んだ暪断*が孊劇おやらパヌ 
ティの景気づけ iU 倖のどこで f 曌立぀力‘私 
は知らない。 

しかし長䞀い玙に延々ず続く义字の列 







は思わずをこに"じゅげむじゅげむごこ 

うの ." ず フルネヌ ムを揣いおしたいむ 

くなるような迫九があり瞊曞きにしお孊 
校の3階の窓から垂らしおしたいたくなる 
ような誘惑を觉える。特にデカくなればな 
るほどをの誘慟床は比䟋する。 

もし孊校の教宀でパヌティヌを備すこ 
ずがあったならたむは意味もなく}受業 
を1時間぀ぶしお隒ぎたいなら必須アむ 
テム^いえよう。むだズラヌッし時々む 
ラストが亀じりながらベクトルフォント 
パヮヌで特倧文字が駆け回るのだ。 

ゎ次は案内がや銀行の䌝蚀板に貌る「家 
庭教垫やりたす」ず力 >クラブのチラシや 
回 I 斑板など䜿い道には事欠かない A 4 刀 
のサむンプレヌト。 A 4 甚玙を刚から隅た 
で䜿っお案内されるむベントは手魅なポッ 
プアヌト玠人デザむナヌの腕の芋せどこ 
ろであろう。 

ほかの機胜ず问祿ボヌダヌを配眮し 
むラストを倧小取り’;畏ザお配眮し文字を 
入れる。ただ A 4ずいうのは結構広いよ 
うな狭いようなでバランスを取るの力;'雛 
しい。至れりがくせりの線集機胜だけれど 
手軜な斀挿入や巧削陀がな L 、ので䞊䞋の 
バランスが厩れおしたったずきには少々厄 
かだ。 

せっかくだから思いっきり目立぀掟手 
な案内状を䜜りたい。自分たちのラむノの 
チラシを䜜るのであれば挔奏颚景の絵も 
ちりばめむい。 

そんなあなたは次をどうぞ。 

サンプル2バナヌで曞さ巧め 



1 お 

あ 1 


み 

け 1 


で 

! た 1 
:し 1 


1 ず 

! è—€ 

1 3 

i 侀 

す 1 

! 雇 
i 接 

南 1 

1 を 

1 い 


1 

嘻 

ホ 



スク゜ヌン7ゞッ ク II 

Print 蚊 op でスクリヌンマゞックい、え 
ばカレむドスコヌプ力•華鏡だが NEW 
Print 蚊 op ではほかにら盛り沢山。 

たずえばトコロむド。「倧きぃ FJ の内則に 
倖呚が接しむ小さぃ I りがあるずしたす。小 
さぃ円の䞭に巧意の点をずりをの,なの 
小さぃ円が倧きぃ円の巧呚にをっお晒睊し 
ながら動ぃたずきの軌跡がトコロむド曲線 
です」。文章にする I :雛しぃけど昔曲率 
みたぃなのに巧が開ぃおぃおをこにボヌ 
ルペンを差し蟌んで倧きな醋率のかぃた 
定芏のなかでペンをグルグル圆すしきれ 
ぃな図圢カミできるずぃうわむもやがあった 
でしよう。をれである。 

たたミラヌ機胜もある。ちかでマり 
スで線を描くず勝手にカレむドスコヌプに 
しおしたうずぃうわらちやである。これは 
暇぀ぶしにぃぃしレタヌぞッドフルパネ 
ルなどには䜿えをうだ。 

さおここたでは序論。このメニュヌの 
最倧の特城はスキャナで絵を取り蟌んだ 
り Z’sSTAFF や BASIC のむメヌゞフアむ 
ルのグラフむックを読み蟌んだりできるこ 
ずである。ここで読みをんだ絵はもちろ 
ん凜面に衚瀺される。 

ここで S . M • L • F • LHF のどれかを 
クリックするしそれぞれに応じた倧きさ 
で絵の任意の郚分を切り取れるのだ。぀ 
たり人さたの揣ぃた絵や写真違うッヌ 
ルで描ぃた絵がをのたた NEW Print Shop 
でしかもボヌダヌ U 倖ならどれにでも 
拉甚できるのである。 

ブル—ハ—ツのチケットを2枚巧ったあ 
なたはブルヌハヌツのラむノの尊舆から 
取り蟟んだグラフィックず愛の蚀葉を盛 
り蟌んだグリヌティングカヌドず䞀絳•にチ 
ケットを手補の封简に入れ圌女に枡すの 
である。ぃやぁをのずきのあなたは火枚 
はたぃお X 68000 ずカットシヌトフむヌダ 
トトきフ。リンタ L スキダナず NEW Print Sh 
op を貎った真の意味を知るだろうんなこ 
ずはなぃか)。 

クラフィック゚ディ タ^^^^^ ■■ 

残りの機胜がグラフィック゚ディタであ 
る 。 S • M • L サむズのグラフむックデヌタ 
を加工するためにのみ存をする小さなツヌ 
ルである。もようど L サむズでりむンド 
りが䞀がになる。力':基本性胜はむぃした 
ものでスクリヌンマゞックで取り蟌んだ 
り既存のデヌタなんかを加工しおわ気に 
入りの新しいデヌタを䜜ったりいく぀も 



芋おいるどけでも楜しいカレむドスコヌプ 


の絵を重ね合わせたりしお遊べるのでよぃ。 
ル—ぺやら巊右䞊䞋反転やらムヌブコ 
ピヌ闎転。ペンはブラシマルシカクな 
ど。 拋倧•論 t 小 Ja 倖は ほが 文句のなぃ化䟆 
だい、えょぅ。 

スクリヌンマゞックでスキダナから取り 
蟌んだりし たデヌタは 倧きさは L たでだ 
けど䞀床グラフむッ クェディ タで修正す 
るぃぃだろう。 

化 I 划係はプリンタの関係で印刷でき 
なぃ色があっおも化方がなぃ8色だが 

タむリングパタヌンも—充実しおぃおよろし 

し、0 

でスビヌ K である— 

NEW Print Shop ずぃうのはよく考える 
゜フトでありよくディスクをガシガシや 
る゜フトである。 

前者をなんずかするにはコプロ䞃ッサを 
茉せお挔算速床の高速化を図るに I 倖にな 

ぃ 0 

埌者に察化するには民 AM を2 メガくら 
ぃ梢んでデヌタ類を党郚 RAM ディスク 
にコピヌしおから始める力ハヌドデむス 
クにむンストヌルするしかない。グラフむ 
ックデヌタなどは党郚 店 翁旚しお管理しおわ 
りかなりがんばっおいるようだ力;'テキ 
ストのフォントデヌタなどは1文字ごず 
に普‘䜓を倉えたりする Utii 獄を芋る。 

う䞀ん。力を100%発揮させよう t する 
i : 奥にをのかかる゜フトだなあ。 

たあ基本システムでら短気にさえな 
らなければ問题はなぃ。ゅっくりずしむ 
豐かな心で䜿う「ロッキングチェア゜フト」 
い乎んであげよう。 

をれにしおもやはりぃぃらのをかろう 
ず思うしスキダナやらなんやらでハヌド 
にわおがかかっおしたう。プリンタやむン 
クリボンをれからスキダナらもっずぞく 
なんなぃかな。しかしもうすでにをう L 、 
ったアむテムを持っおぃる人があればこ 
の NEW Print Shop はなにがなんでむわ 
勧めの゜フトである。 


THE S 0 FT 0 UCH 


33 

















•われら電脳遊戯民 (4) 


グ-ムずアむドルの 
欄!係を瞣 

Kuramochi Ryouichi 

倉持売䞀 


1本の゜フトがブヌム的に流行しがちな 
最近のゲヌム界。これはひょっずしお芞 
胜界のアむドルを远いかけおいるのず同 
じではないのか。そんな疑問ずずもに、 
やや脱線しながらもゞリゞリずダヌムの 
䞖界に今月も斬り蟌んでいくのです。 



34 Oh! X 1988.11. 


いきなり「ドラゎンク゚スト111」の話で 
恐締 I :だが䞖の䞭にはファミコンをあたり 
よく思っおいない人が倚く Oh!X の読を 
のぶのなかにも「ファミコンなんお  」 
ずをえおいる人も少なくないこずだろう。 

このドラ ク゚ III  光充钟がに新 I 叫を 1 1 1 心 
ずしたマスコミカ;'かなりの盛り I •.がりを 
みせおくれたのでお前だけは,胜もが知っ 
おいる゜フトだしおう。私がこの゜フトを 
プレむしたずきかなりぶったたげたこ^ 
力;'あった。 

いたさらドラク゚ III のストヌリヌをここ 
でバラしおもらう時効だず思うので勝手 
にしゃべらせおもらうこずにする力;'私が 
ぶったたげたのはをのストヌリヌ䞭に證堎 
する「人問ず゚ルフ化觀のこずですな 

が駆け萜ちする」 t いう゚ピ゜ヌドのこず 
である。 

ドラク゚矅け慧ち線、 

旅の途䞭私たちのパヌティは次の的 
地ぞの情報を皍ようしある村にやっお米 
む。ずころが村の人々は党封がたるで催眠 
術をかけられむように眠っおいお誰から 
も請を聞くこずができなかった。 

ようやくひ i  りだけ眠っおいないが人を 
化぀け化し話を阳]いおみるし村人ぱ 
ルフに呪いをかけられおしたったずいう。 
をしおをの呪いを解き人々を眠りから觉 
たすむめにはあるアむテムを探しかし゚ 
ルフに返しおやらなければならないずいう 
のだ。 

をこで私はが人から脚いた゚ルフの隠 
れ化ずいう堎所に巧き゚ルフの女王を蚪 
ねむ t ころいきなり f 皮女ににらたれおし 
たった。ここでいきなり「女-じ様ずぉ呌び」 
し蚀われたのならむだの家い誊になっお 
したう力 S ' なんず圌女の嚘が人|!リのがず恋 
にみもあるアむテムを持も,äž­,しおをの巧 
ず.駆け萜ちしおしたったずいうのだ。 

欠王は巧が嚘をだたしお連れ,äž­,しむず思 
い W が䜏んでいむ村に I 姑いをかけおした 
っむのである。 

ずにかくをの2人を化぀け,||||さないこ t 
には化に進めをうにないので私は瞄れ里 
の近くにあるい力•にも•陀しけ’な掞谎のな 
かを探すこずにしむ。掞廚のなかには盞倉、 
わらず モンスタヌ カ':うじゃうじ ゃい/、 •力':, 
なん t 力’掞なの奥た でた どり巧きをこで 
•通の垞きおきずアむテムを化兄した。嘗 
き巧きずくればテレビドラマむどで’ゎ捆 II 
染みのかなわぬ怚のど䞀したこ䞀しむが 
蝎川されるアレである。結 W  この2人は 
悲しいこずに‘じ、䞭しおしたったわけである。 


私はをの蕃き;巧きずアむテムを女王の元 
に持 VW •り村人の"乂いを解いおもらった 
ものの女での人11;)䞍倍は結局お埌たで峭 
らすこ心はできなかった。 

テレビドラマで心䞭にたで蚊が圌ぶのは 
をう珍しくもないのだがたさかファミコ 
ン民 PG のな力>にをれを持っおくるずいう䜜 
者の発恕の獲さに私はむだむだ感ム、しむ 
のである。 

K ラク゚ぶを誀に する 
 

このドラ ク゚ III が毙売された圓かの マス 
コミの興様なたでの與裀状態は想像 u 侊 
の前評刀を生み小䞭孊化からをの父兄た 
でを火-混乱に I ;がれたものである。さら{こ拍 
率をかけるように孊校をサボッた生埒が䜕 
I •人ら補導されるわ゜フトのひったくり 
事件が起きるわでたすたす火に油ををぐ 
結果ずなっおしたった。 

しかし私はこの゜フトがこれらの情報 
操䜜だけで爆発的ヒット L なった^は思っ 
おいない。珟じ私はいたでもパ゜コンやフ 
ァミコン゜フトの民 PG のなかでは最も"凄 
い"゜フトだず思っおいる。この凑い t い 
うのはシナリオがどうのず 力ゲヌム バラ 
ンスが最高だ i  かなど t 具䜓のに衚珟でき 
る話ではない。むだむう感芚が]じ M 凄い " L 
私が感じたたでのこ t である。であるから 
にしおやはりドラク゚ III にはをれなりに 
完成された゜フトであるこずには違いない。 

しかしよくよく考えおみるしドラク 
ェシリヌズの销•組み自䜓は I から III たで 
むいしお倉わっおいるものではない。基本 
はかの目的地ぞ巧くのにアむテムが必芁 
ずなる䞀情報を埗るヌアむテムを手に入れ 
る䞀次の目的地に向かう䞀たむアむテムが 
必嬰ずなる。の/ド瞜り返しである。このよ 
うに考えおいればたず問違いはない。 

をしお最埌に敵の芪玉を削しおハッピヌ 
゚ンド゚ンデむング L なる。りむザヌド 
リむのようにがた閒システムをフむヌチダヌ 
(feature :ある嬰玠を金䜓のなかでの特色 
ずするこ fc 。 これはなかなかカッコむむ蚀 
葉なので決しお党えおぉいお損はない 
した民 PG は別にしお「シナリオには力力;' 
入っおいたす」ずやたら匷調しおいる民 P 
G はパ゜コンファミコンを問わず骚栌だ 
けがおみるず基本のにはこんな^のなの 
である。 

をれではなぜ火衆から芋向きもされな 
い民 PG •もあれば兒/ 癜け、 れっぱなしなん 
じゃこの日本語はの民 PG もあるずいう違 
いが生じおくるのだろう力 >。理由は簡単で 
ある。嬰は骚恪は同じでも肉付けに倧きな 












違いがあるからである。私たちが人を化る 
堎合でも同じだがたさかをの盞手の人の 
骚栌がガブチリしおいるず力胃腞が义倫 
をうだずかは気にしない。たずは颜.かもで 
あり胞や腰脚の線なのであるミニス 
カヌトのみ性の堎ななどは俊化顺化があっ 
さり j を䞲玄しむりする)。 

぀たりは哚•なは同じで^をれをおどっ 
おいる顔立ちやスタむルカ;',ストヌリヌや 
グラフィック音楜のこずでありそれが 
矎おであればあるほど人々は魅せられ 

きには熱狂的なフアンを生むのである。 

アィドルを採せ ■ 

巧むりずしおミヌハヌなこずにこれらの 
状況を匷匕に11本のアむドル事情ず結びが- 
けむ りするのである。 いたの若者をタヌゲ 
ットずしおいる芞胜がでは歌がぞ倕だろ 
ぅが、 性おが恶かろう力 S  倖化を無桃した 
刊•化ずしおの|||みは的がのこ I :ながり I りじ 
である。し力•し顔がカワむければをれだ 
けで「勝も」なのである。別に私はをれを 
裳•いおいるわけではない。 私たも- •般八は 
慚しおアむドルずおのかく人補ずは絲がな 
くむだテレビのブラりン啓を通しお力 
ワ むコ ちゃんが巧めればをれはをれで现 
桃.. 「幞せ」だったりするのである。たいし 
たが义•杉 せずに幞せになれる时:問があれば 
こん4•にラッキヌ4•こ L はむい。 

むだ悲しいこずにお障; H っおこういっ 
む矎がはすぐに Wi 包きおしたうのである。 
これ じカワむコちゃん むもはが、にずっお 
は颊にし力‘述いが'お*いだせずあっずいう 
問に飜きおしたう。 

むかには䟋倖ずしお吉氞小ななのよう 
に女俊ずしおのおぶ;唆が高ければをの時 
化時化による化女の魅—刀によっおい぀た 
でもフアンを匕きかけるこずはある。結俯 
した f 山人の奥さんにサナリスト L 称する 
40 過ぎの||啀雌聞がいたで^熱い県藥しを 
送り統けおいるのは護いこずである。 

蚀っおみればドラク゚ III は民 PG がの吉 
氞小パなずいったずころ力>。1すおは W じで 
も倖站の完化床が高ければい぀たでら数 
倚くのフアンを魅了するこずが可胜4•ので 
ある。 

しかしこれほど完成床が窩い゜フトカす 
シリヌズ化されるような事態はたれである。 
ドラク゚シリヌズの䜜者である姻か•雄䞀-氏 
はら { も i  「ゎルゎ I 3 」 シリヌズを補かし 
おいるさいずう.むかわプロダクシペンで 
シナリオラむタヌをしおいむ人である。だ 
からこをあれほどのシナリオを䜜るこず 
ができたのであっおをういったド地のな 



ぃ人にはゎぃをれずな䌌の 
できるこずではなぃのだ。 

だからアむドルのなかに 
むた氎小巧な i  ぃっ すこ k 
物はめったに川おこなぃ。 

結村あるアむドルに觊き 
おしたったら別のアむド 
ルに乘り換えるこずに4•る。 

たあ乘り換えるずぃっ/、' 

っお誰も讓蕟を巧けるわ 
けではなぃしアむドルに 
がしお浮気性なのも仕方の 
なぃこずだ’ろう。これは^ 

う系リリじお矩過去ず朱米の 
こずは䞀朗ぞえず明か-の 
むだ䞀瞬に快楜を求める化 
き方のこず。決しお立化巧!.化の軟じゃなぃ 
ぞ。もう誰らからなぃだろうカリだずぃう 
誌もある力': . 。 

しかしなにら芞胜 y いよアむドルむちだ 
けでは。ぃのだぞ。芞胜がを义化!ぃう䌜 
倘:芳からおおみればアむドル U 倖にも巧 
々たもを楜したせおくれる人材はぃく じ)で 
もぃる。をの人の芝い;•を化おぃるず悚動し 
おしたうようなな-あ•だず力‘ぶかに'11、で阳 I 
ける歌を歌っおぃる軟䞋-だずかがむくさん 
ぃるはずである。 

せっかくそれらの仙けがある八々がぃるの 
にカヮむコもゃんだけ欠‘化の堎なは ) t 
GENJI などのこ I であるをぶっかけおぃ 
おをのこにお•づか4•ぃのはあたりにも 
もったぃなぃ。私らなめおぃたはただア 
むドルに傟削しおぃる八むももアむドル 
U 倖に心っ t 化野をムげお本、|'1に楜し L ‘よ 
うになれば少なくずむオゞさんむもから 
の攻け f な]■象ずむるのは避けし‘ J れるし化うの 
だが  。 

L ) たどたの グヌ ム —I II 

むぶしむようにみ[かの RPG は倖化で化た 
る。「むんむらのアむテムはどこそこにに I .さ 
れおぃたす」^ぃった'け化たる化えの RP 
G では,胜ら化向きはしむぃ。しかしをこ 
に「人|!リ^゚ルフの駆けみも」なんおドラ 
マが献刚されればブレむダヌは感がを!!川 
狱され - I 瞬にしお.をのが•化を化火っおし 
たう。 

これは KPG に限ったこずで’は4•し、。柏に 
シュヌテむングゲヌム4•どはか化はたっ 
むくい1•にできおぃるかじ,をの倖化がす 
ベおずなる。 

しかしこんな私むちのぶを \ wm\ij r - 
ずお川げの K 別す L •぀か4•ぃが•••わの II 
か^すむばドラ クェ だろうが むヌス だろ 


うがプレむしおぃる Air .) は巧い]じなのであ 
る。をんむ化らに t っお コンピュヌタゲ 
ヌムは「がなるわ遊び」で片づけられおし 
たうのだ。 

遊びじやが ) のよグ-ム な— 

しかしコン ピナ ヌタゲヌムカ':「単なる 
ぉ遊び」なんおゞョヌダンじやなぃ。ゲヌ 
ムの川;がはをん。チダチなものではなぃの 
だ。ただ、 私むの倚くがゲヌムの䞖がの 
ただほんの䞀郚しかかじっおぃなぃだけの 
こ^である。たしおをのをを姑む萊二ぶ •! 
なれば4•わさ b である。 

ぃたゲヌムの川がは比范的ん:を期にさ 
しかかっおきおぃる。ずりあえず゜フトの 
皮類は巧えプレむダヌである私たちはよ 
りど0みどりのががである。しかしをの 
むかでもアむドルががず | i リじようにホぶ 
なずころをで、|パ、' 0次巧にが!がしお楜しん 
でぃるのがぶがのようなながする。 

おかはをれでい、ぃからしれなぃ。しか 
しをのうちに V け;' f ’ j •ぃむに , n かむもの 
問 りには巟:朚の1本も' I ;えおぃなぃ荒れ野 
惊のように思えおきおをしお「僕はコン 
ピュヌタゲヌムをす-炎:したす」ずぃうこず 
になっおしたっ/、•のだ。 

ぉっずをん4•に削’がにゲヌムの化がを 
す業しおはぃけ4•ぃ。どうら私むもはマス 
メディアによる倖郚が棘[をそのたた俗じ 

か化をかりけ䌌 i 向がある。これ力;'"斯 
しぃリアル’’だ i  l ; H きがっおしたえばをれ 
たでのこず4•のかもしいなぃ力;'倖郚が報 
はあくたでも茪がだけで本、|'|にがしぃ力‘ 
どうかはプレむダヌがぶ隙にプレむしお 
かじ/训祈さむるものむのだ。ゲヌムだっお 
义化ずぃうす化点さえれっお化ればぃたた 
で'ィ I ぀か4•かったがしぃ。にかを >い、だす 
こ^むできるはずなのである。 


THE SOFTOUCH 35 















特集 


いたどをのプリンタ掻甚術 


呚蟺機噚ずしおのプリンタじは「打ち出ず 
べきもの巧ち出したいものがパ゜コン偎 
にある J こずが前提ずなる。しかしプリ 
ンタが「打ち出ず J ずいラ蚀葉ず1å·§1に 
巧応ずる限りパ゜コンを補助ずるちのず 
しおの域を超えられない。今回の特集では 
玔铃にプリンタを䞻おずし「ペヌパヌメデ 
ィアを生かずためにプリンタはどラ䜿われ 
るべ定かたたそのためにパ゜コンでなに 
をずベさか」を考えおみよラ。そしおプ 
リンタの持぀機胜を肌で実感しおほしい。 


Parti 《発動線》 

プリンタの巧瀎知識 (1) 

メカニズムを理解しよラ . 加 

プリンタの基瀎巧離䟶 

制埡コヌドは攻めの基本 . 42 

むメヌゞワヌプロちどをの䜜成 

文字ず図おの混圚印字 . 48 

矎しいフォントのために 

披倧文字のスムヌゞンク . 匕 


Part 2 《掻甚線 > 

24ドットのフォントを䜜ぶ•保をずる 

プリンタ甚倖字登録ツヌル . 55 

るが胜カラヌコピヌルヌチン 

S-HCOPY for XI . 59 

迷巧のバタヌンで八ヌドコピヌ 

グラフィックのモノクロ出力方法論•  . 66 

画面のむメヌゞをそのたたに 

X 閒邮日の COPY キヌを䜿ラ . 72 

BASIC ででさるフログラム集 

オリゞナル印刷キッ S を䜜ろラ . 76 

代衚機皮のな甚レポヌト 

CZ -8 PC 3/ 日戞 K 日邑 HG -2 邮日 . 83 


逆襲のぺヌパヌ y ディア 


むえば 0 A 化を進めよう。テレビの 
コマヌシャルのようにオフむスから䜙分な 
玙の文曞や資料がなくなるだろう力’。「䌁 
刚曞や統蚈赞料などは瀌内のデヌタベヌス 
ずしお LAN によっお利)りされる。䌚議は 
モニタに映し化されむ巧斜をも t に斀わ 
れる。だれもメモなどずりはしない」ずい 
うわけだ。だが现こ快の川;の䞭の動きをお 
る限り事態は「化の_卜.には修正のむびに 
印刷されたバヌゞョンの述う巧料が111赖み 
されを謙ではを U 力':巧料のハヌドコピヌ 
を持も'垰る」 L シるようだ。むしろ玙は 
•氟濫する傟向にあるずいえるのでは4•いだ 
ろう力>。 


ぺヌパヌメディアの利点 


私たちがが報をがる平段ずしおメディア 
ず呌ばれるらのを倕え む峚•な 化校的なメ 
ディア L 䞭【川的なメディアに分けられる。 
ここでいうが梅的ずいうのは私むち人が] 
にがしお巧梭の。 I が 1-: 装;巧぀たり 1 1 や IT 
に飛び蟌んでくるのである。印刷物はを 
の i も杉な統的4•らの。をしお才ヌディオ 
やビデオショりりむンドりのデむスプ 
レむ窟たカヌなどが垊げ L •れる。逆に111|"1] 
的なものずはマシン【 I り I : のやりず0 のため 
にが胜を別のかむちにをげするらの。レコ 
ヌド盀や CD などの t ディスクカセット 
シどの磁気テヌプフロッピヌディスクな 
ど力;'ある。ぶ波や通た;•ケヌブル^これ h の 
忡【川ずそえよう。 

む i えば 1 C カヌドに䜕 iT バ卞人ろう i  


も文摩本がなくなるこずはない。䞭問的な 
メディアが廠接的なメディアに^っお化わ 
るこずはできないからだ力ヌドだけ持ち 
ホいおも VE 率の䞭で読むこずらできない)。 
印刷された本にずっお化わるむめには巧 
刷物の持぀化觉功果ず倚様‘ I ’もをしお私む 
もがそれらに察しお抱いおいる文化の認識 
を駆逐するような倢のディスプレむ装屢を 
考•案しなくおはならないだろう。 

玙は償火なメディアである。折りむたん 
でポケットに入れおわけばい぀で^取り 
11111しお化るこができる。ぶにが0 n など 
぀けず人しリに取っおわきむいしがう玙ら 
ある。いらなくなったら䞞めおくずかごに 
ポむずも L げ擒おられるし䜕かの腹いせに 
ビリビリず砎くこ t もでき るのだ。 


巧蟺機噚ずレおのプリンタ 


パ゜コンによく䌌む機械にポヌタブルワ 
—プロがある。ワヌドプロ䞃ツサはいうた 
でむむく义巧をかるためのぶ U •である。だ 
力;'ポヌタブルワヌプロが人々にむおはや 
されむおも人きな点はをれが持぀ 父蘇を 
f 1 ミる機胜より「义祁を 印刷す る機胜」であ 

ろう。 だかし‘ J 、 ポヌタブルワヌプロにはお 
む機化の 化い機柿で む ル I がのようにプリン 
倕が抂準装備ずなっおいる。いやむしろ 
そういう堎なは「プリンタに 11 本郎ワヌプ 
口機化も぀いおいる J ずおみ!しむほうがい 
いく L •いであろう。プリンタが別光り。の 
はむしろな玚機のほうであった。をれは 
ナヌザヌがないレベルでプリンタを遞択で 


きるこ t を意味しおぃる。今回は予錠が足 
0なぃから本 f 本だけ買っおプリンタは今 
腹にしたしょうなどずぃう人はぃなぃの 
だ。 

ずころカミパ゜コンの堎をはどう力>。プ 
リンタを持っおぃるパ゜コンナヌザヌは思 
ぃのほか少なぃ。 

䞀般にパ゜コンをワン䞃ットずぃえば 

本 f 本+デむスプレむのこずをが*しおぃるこ 
ずが倚ぃ。キヌボヌド^:ディスクドラむブ 
は本 f 本のうちでマりスやゞョむスティッ 
クはオプション巧ぃが䞀般的。プリンタは 
ぃわゆる呚蟺機噚ずなる。本がディスプ 
レむにプリンタを加える i  牛をに「フル䞃ッ 
卜」ずぃう称巧が䞎えられ厇めれむり 
するほどだ。 

だが次;甚的に考えむ堎などうしむも 
のだろう。パ゜コンをなをなゲヌムマシン 
ずしお䜿うなら確かにプリンタは必髮䞍 
叫*欠なむのではなぃ。コンピュヌタミュヌ 
むクが) | j で^数が ( 蚈なが川で^プリン 
倕4•しで{巧たせる こずはできる。しかし 
パ゜コンずはをうぃうのでは むぃだろう。 
倚くの ナヌザヌに ずっおパ゜コンずはゲ 
ヌムらできおプログラムらできをのは 
か「ずにかくぃろ〜んなこずがで;^る ! J 
の」ではなぃだろう力>。 

か぀おマむコンナヌザヌが'プリンタを 
賌人した-飛の動機はリストのがも,|||,しで 
あった。 たず^に り 本蚊が扱えるような゜ 
フトも 4 •くプリンタ䟧じが卞 ROM があ 
ったわけでもなぃ。 劂の あるナヌザヌのみ 
がグラフむックや挢ザをプリントアりトし 
おぃた I ホ化である。^もろんプログラミ 
ングナヌザヌにずっおリストのがも,|||, し 
はお巧なこ t である。 モニタをにし‘ んでの 
デバ、’ノ グは I いこ,想ぃこずわびた だしぃし 
ドキュメント ずしおは玙のほう カミ•莧性に 


36 Oh! X 1988.11. 




































熱転写カラヌ挢字プリンタの時 
代を開いた MZ-I P 17(巊ず第 
2氎準の挢字 R 0 M を巧んピべ 
ストセラヌ C Z -8 PC 2( 右 


24ドッ h 挢字プリンタの所有率 (9 月号アンケヌトハガキから1000通を任意抜出 


皮別 


CZ -8 PCI 

8 PC 2 

8 PNI 

8 PK 5 

8 PK 6 

8 PK 7 

8 PK 8 

8 PK 9 

MZ - IPI 7 

IPI 8 

゚プ゜ン系 
スタヌ系 
NEC ç³» 
その他 


80人 


62 


70 


67 


䞘 


] 17 


□ 


ら優れおいる。゜ヌスリストの解巧などに 
はプリンタは必須アむテムのひず぀ずいえ 
るだろう。だがこれはどちら力ずいうず 
パ゜コンの事情ずしおの必芁性でありプ 
リンタはいわばパ゜コンのわホたいをしお 
いるような杉のいえる。プリンタのドッ 
卜はパ゜コンのデむスプレむよりお段に现 
かく衚珟力ら非垞に高い。プリンタの機 
胜はら぀^積極的にホかされるべきではな 
いだろう力‘。 


カラヌ挢宇プ U ンタぞの期埅 


ここで本誌の読者のなかでプリンタがど 
れくらい普及しおいるか芋おみよう。が系あ 
な集蚈でのプリンタ所ち率は35パヌ䞃ント 
皋床ずいったずころだ。実際にはパ゜コン 
本䜓の巧い替えにより珟を䜿り]されおい 
ない堎ならあるので正確なずころはわから 
なし、力';。 

さおプリンタが日本語ワヌプロ゜フト 
などによっお印刷機ずしおの嚁九を雖祁す 
るのは24ドット文字を印字できる挢字プリ 
ンタが登堎しおきおからである。なかでら 
巧䌜な熱校•写カラヌ挢字プリンタはナヌザ 
䞀埅望の補品であったようだ。 

衚1によれば党䜓で25パヌセントの人が 
24ドットの挢字プリンタを所おしおいる。 
がひず目でわかるようにをのほずんど 
は CZ -8 PC 1/2, MZ -1 P 17 の熱転写カラ 
䞀挢ザプリンタである。先駆けずなった M 
Z -1 P 17は発売!:同時に矎しいカラヌハヌ 
ドコピヌが請題ずなった。皮肉にも賌入し 
たの は倧半が X 1/ X い ur bo ナヌザヌ であった 
のだが。これは MZ -1 P 17 に XI モヌドがあ 
っむこずにもよるカミ最倧の理け1はカラヌ 
むメヌ ゞボヌドずの組み合わせでデゞタむ 
ズ頀像のカラヌコピヌがずれるずいうのが 
け節入の動機ずなったのだろう。 

をの埌さらに䌜栌が䞋がった CZ -8 PC 
し躬2氎準の挢ぞ民 0 M が暙準ずなった C 
Z -8 PC 2 ず Xfamily 甚モデルが発売され熱 
范写カラヌプリンタの人気は䞍動ののず 
なる。再 H 指摘されるように熱転写はリボ 
ンの'消がが敵しくランニングコストは高し、。 


しかしワヌプロの文垯やグラフィックの 
ハヌドコ ピヌなどを䞭心ずしむ パヌ゜ナル 
ナヌザヌ の 䜿川状況を考•えれば小さくお 
節かでカラヌも 0 K し巧利なぶが倚い。゜ 
フトのほうでも X 1/ X い urbo には即戊 ; ij (あ 
るいは Samurai ) , Shogun , スヌパヌ 春号?な 
ど ワヌプロ゜フトが揃っおいむし Z’sSTA 
FF などの グラフィックツヌルむ 人気を集 
めおいたのでをれらの印刷には欠かせな 
いなか: t なっおいった。 

をしお 本誌読者で プリンタが 普な する 
ようになったもうひず぀の嬰 閑は X 68000 が 
登堎しおきたこずによる。衚1の1000人の 
うも X 68000ナヌザ'—は308人24ドットプ 
リンタの 所有者は 139人でィ日にら 逮 しおい 
る。これはかなりの数字には違いない。 

しかしをれで^あえお姑方を婆;'えれば 
X 68000ナヌザヌの過半数が奠け j になるプリ 
ンタを持っおいないこずになる。 X 68000 i  
いうのは暙準で口本語ワヌドプロセッサ 
が぀いおくるようなパ゜コンである。をれ 
もをこらのポヌタブルワヌプロ皋床の化物 
ではなくマりスでカットアンドぺヌスト 
などさたざたな線狌機胜が䜿えるな機胜 
ならのである。ずころ力す肝'巳、のプリンタ 
がないずしたらどんな义がも n の11を芋 
るこずはない。类隙  Oh ! X のスタッフで 
もに1宅にフ。リンタを持っおいる人はをれほ 
ど倚くなく圹じはディスクを科っおきお 
は線嚘宀のプリンタで喊皎やリストを巧ち 
りけずいう毎し!である。な䌜なマシンを巧 
いながら考えおみればもったいない。 X 1/ 


XI turbo や M Z シリヌズなどは蚀うになば 
ず倢のマシン X 68000でさえら私むちは 
ただただなしい環境で䜿っおいる t いうこ 
ずだ。 


むンテリゞェントな道具ずしお 


パ゜コン 䟧か b 兄るずプリンタはいか 
に倇,äž­,>0装巧である。しかしプリンタが 
単に「パ゜コンがなにかをけ Wj する ための 
扛の」ず思われおいる問はプリンタにも 
立した明 U はない。プリンタは パ゜コンを 
サポヌトするだけの問ぶ機噚ではなくも 
っもっ^削造的むツヌルであるはずだ。 

玙の䞊に印刷されか巧報は嚎も説埗力あ 
るかたちで私たちの知性を刺激する。が刷 
さ れた ものはなかば阿をされむ悄報だから 
だ。をれはディスプレむに衚瀺された流動 
的な画像ずは巧の違うものである。私たち 
はディスプレむ䞊で削造し印刷されむ 
玙を芋おをこから巧:^れるむメヌゞをデ 
むスフ。 レむでの創䜜巧動に フむヌ ド バック 
する。この繰り返しが私むもの感性を磚く 
のである。パヌ゜ナル DTP の倢^圭たを 
の化にある。 

1990幎代冷膊啡やか飯噚がパ゜コンに 
぀ながっおむ卜ヌスタヌも飲•しいゎ 
をらくは間蟺機噚ずは呌ばれない。楜噚も 
やはり楜噚である。をしおプリンタは 
よりむンテリゞェントむ印刷マシンしおさ 
たざたなり j 玙にさたざたな衚珟を挔出しお 
いるこずた'ろう。  T ) 

特集いたどきのプリンタ掻甚術 37 









































特集いたどさのプ u ンタ掻甚術 


プリンタの基瀎知識 (1) 

メカニズムを理解しだ 


Kur 曰 mochi Ryouichi 

倉持亮䞀 


皆さんはプリンタがどんなじ现かい䜜業を玠早くそしお正確に行っおいるか想像が぀く 
でしようか。プリンタを持っおいる人も持っおいない人もたず手始めにプリンタのメ 
カニズムに関する基瀎知識を簡単にたずめおおきたしょう。 


私むちがプリンタを䜿う堎ないったい 
どんな化組みで印字されおいるかむどず特 
に篇識しはしないでしょう。むだ「印ザ」ず 
いうおホをコンピュヌタから送っおやるだ 
けです。 BASIC のリスト4•し “LLISTET 
だし X 68000 ならマりスでプリンタアむ 
コンをチペむず぀぀ いお やればすむ こ ずで 
す。プリンタは雌类にをの變求を理解し 

勝ホに印ネを開始しおくれたす。 BASIC で 
プログラムを組める人でむプリンタに閱 
しおはいわばブラックボックス的に䜿っ 
おいるわけです。 

ブラックボックスずいえばよく䟋に化さ 
れるのがテレビですね。しかしプリンタ 
はテレビずは次元が違う装殻です。䞀兒ブ 
ラックボックスのように思えるプリンタは 
次こは黒いベヌルが被せおあるだけでナヌ 
ザヌが茿気を,||,しおをのベヌルを化りさえ 
すれば䞭身がちゃんず姑えおくるのです。 

をしお䞭身がえおくればをれたでの 
「プログラムリス トを印字しお ほしい」ずし、 
っむ 単玔な芁ポ U 䞊にらっず埘 I かい お瀺を 
• j - えるこ^ができるようになるのです。 

ここでは皆さんにプリンタが持っおい 
る本ホの機胜を知っおららいをしお生か 
しおららうむめにプリンタの|||みすな 
わもプリンタのメカニズム に぀いお たずめ 
おゎきたしょう。ナヌザヌが'プリンタのメ 
カニズムを珊解しをれに即しむお瀺を化 
せばプリンタは期埅 WJ -. の乃を猪犪しお 
くれるこずでしよう。 


文きはこうしお和字なれる 


王化かほ L んどのコンピュヌタが义字を 
点 ドット で衚珟しおいるこずはよくご 
がじのこずず思いたす。なにしろ私たもが 
コンピュヌタの關閒を兄るむびにをのも 
ょっずギザギザした义字が II に入るのです 
から。この义ザを点でをするぶ法は 
がよじ ドットマトリクス 方ぶず呌ばれ少 1 
がほずんどのプリンタがこのんぶを採川し 
おいたす。 

ドットマトリクス方ぶでは1义ザを t ç®± 
38 Oh.i X 1968.11. 


化するドットのキメ玳 I かさ解傑腹ずぃう 
が义字の'巧を決をづけるこずになりたす。 
もちろん1义•ドを憐化するドットの数が 
倚ければ倚ぃほど义ぞのな質はなくむるわ 
けです。コンピュヌタががも,äž­,卞义字が英 
数卞ずカナだけが圓むり前だった昔では 

1义字圓たり8 X 8 =64ドットが䞻流でし 
むがをの埌挢ぞをがちかす必嬰がでおき 
たこずから 16 X 16= 256ドット 24 X 24 = 
576ドットずぃうように品質がなめられお 
きたし/、 • け川1)。英際には24ドットの义字 
で^誓速の巧ザ t 比べればかなり I 吊質はお 
っおぃるのです力;'。 

むずえば解像床640 X 200ドットのパ゜ 
コンでは8 X 8 =64ドットを1が.化ずしお 
文ず:をお瀺しおぃた寞。をれではプリンタ 
も I — 巧じかずぃうずをうではありたせん。 
现化パ゜コン川のプリンタずしお驚かしお 
ぃるドットむンパクト型ず呌ばれるフ。リン 
倕では玳 I ぃか二ヌドルピンによっお 
点をネレおぃたす力':64本!0の可動む針を 
小さなぞッドに収めるこずは巧術的にい雛 
図1ドツ S マ S リクスの䟋 


しくコストもなく぀いおしたいたす。奠 
際には瞱䞀列に䞊んだ8本の二ヌドルピン 
が暪に移動するこ i : で印をがけわれおわり 
これが最も基本的な8ピンプリンタず呌ば 
れる^のです。8ピンプリンタでは1文を 
を印字するのにピンの列が8閒暪に移動し 
なければなりたせん眑2)。 

プリンタの基本的な憐造は8ピンでも24 
ピンでら倧差ありたせん。•^^䞋では憐造の 
り;-系屯な8ピンプリンタを䟋にずっおプリン 
倕の メカニズムを 化お い きたしよう。 

をれでは实際にピンを,äž­,す顺飛を指瀺 
しおいるのはどこなのでしよう。 

たずえば8ピンのプリンタの堎合「突き 
化おいるピン」は8ビット=1バむトの数 
倀ずしお衚珟できたす。8 X 8ドットの义 
ぞならば8バむトで衚骗できる蚈算です。 
倚くのプリンタでは䞀を䞋のピンを第〇ビ 
ットずみなすので1乂1 3にあるような 「 A 」 
の义字は16進数で003に日0909050, 
犯00ずいう8バむトの数倀になりたす。 

コンビュヌタではこのようにしお文字を衚 


■ ■■ 


8 X 8 ドット 


16 X 16 ドット 


24 X 24 ドット 


図2 「 A 」 を印字ずる堎合のニヌドルピンの動き図3 「 A 」 を日バむトで衚珟ずる 


ピンの列が動く方向 


ピンの 

配列 



00000000 = 00 

0 0 111110 = 3 E 

01010000 = 50 

10010000 = 90 

10010000 = 90 

01010000 = 50 

0 0 111110 = 3 E 

00000000 = 00 


参 


♩ 


参 


「 Aj を暪に芋る 











































































































































































み!しメモリに藉えおぃるわけです。 

しかし奥際にプリンタのピンの化し入 
れをお巧しおぃるのは本䜓のコンピュ—倕 
ではありたせん。むかだか1义字をが字す 
るのにコンピナヌタが8バむトもデヌタを 
プリンタに送るのではコンピナヌタが‘忙 
しくなっおしたうし印字スピヌドも遅くな 
りたす。ナヌザヌずしおはコンピナヌタカミ 
プリンタ盞乎の化事にかかりっきりになる 
のは脚るしプリンタは手早く印字を終わ 
らせおほしぃ。結岡コンピュヌタは义字 
の ASCII コヌド 1バむトだけをプリンタ 
に送りコヌドを‘受け取ったプリンタはを 
のコヌドに埓っお癜かの持っおぃるキャラ 
クタ ROM の䞭から8バむト分の文字デヌ 
倕をおり化しお8本のピンを動かすのです。 

シロヌ ト考•えからするしプリンタずパ 
゜ コン が䜕本もの コヌ ドでガッチリ぀なが 
っおぃるのに C 民 T 晒がの义字ず同じ圢の 
文字を印字しおくれなぃのは䞍思議に思う 
かもしれたせん。しかし印字される文字の 
圢を決めるのはプリンタが衬っおぃる キャ 
ラクタ ROM なのです。む t え挢字が衚瀺で 
きるパ゜コンを持っおぃおもプリンタカ;' 
挢字 ROM を持っおぃなければぃくらコン 
ピュヌタカ':挢こそ:コヌドを送っお^印字しお 
くれたせん。逆にパ゜コンが8 X 8ドット 
の文字しか衚瀺できなくお^プリンタが 
24ピンで 24 X 24 ドットのキャラクタデヌタ 
を ROM に持っおぃれば画面䞊よりずっず 
きれぃな义字を印字しおくれるわけです。 

プリンタずぃうのはパ゜コンの「奎隞」 
のように思われがちです。やはりコンピナ 
—倕から呜什されお黙々:义•半をがちかす 
機械ずぃうむメヌゞがあるのでしょう。し 
かしプリンタの持぀「本胜」がコンピナ 
ヌタをしのく、'こずだっおあるのです。 

倹際フ U リンタの内郚を >ずれば送られお 
きむキャラクタコヌドから具化的な動䜜を 
街い出しおプリンタヘッドをコントロヌル 
するずぃうお嫌なか業を巧っおぃたす。機 
神;によっおはフォントを斜化や圭义字袋 
义字などに'を換しお, || Wj しむりむ動ゞャ 
スティフィケヌシペン単語のが1垖を調敎 
しお巊ん垖を䞀定にが぀をむったりず 

非おに巧ぃ動かをしたす。をうです。プリ 
ンタ癜䜓がひず぀のコンピュヌタをの减し 
おいるのです。 


クラフィックは巧しお聰される 


印字される芋の圢フォントはプリン 
倕で決たりたす。しかしプリンタが自分 
の梓っおいるかホあいの文字しか印字でき 


ないのならむだのタむプラむタ t 同じに 
なっおしたいたす。をこでピンの動きを 
盎梭梢•承するこずによっおさたざた4•ビ 
ッ ト むメヌゞを印すするこずができるので 
す。 

8ピンのプリンタでは瞱1列に䞊んだ8 
぀のピンが暪にが動しながら印字しおいく 
こずはわ誊ししむずわりです。こういう圢 
ぶのらのは シリアルプリンタ ずいいぞッ 
ドが Serial (シリアル=述統的に暪ぞ移 
動しながら印•ドするこずからこう呌ばれお 
いたす。぀たり䞀応义芋を印字するずき 
は暪8ドット分を1単䜍ずしおはいたす力 i ' 
圓のヘッドにずっおは巧の/ピ端からも-端ぞ 
をっおいるだけで1巧を䜓をむずえば 
1ラむン 80 tfr のプリンタだっむら8 X 640 
ドットのグラフィックず考えるこず倇でき 
るずいうこずです。をしおビットむメヌ 
ゞ印ザずは 8 ぀のピンを駆䜿しおグラフ 


コンピュヌタは基本的に挔寊凊理をする機械。 
プリンタは基本的に文字を印字する機械。この 
2぀の異なった機械の間でうたくコミュニケヌ 
シペンが成り立぀よう【こするのがむンタフェむ 
スの巧割である。 

パ゜コンを䜿っおプリンタじ印字させようず 
するずき私たちが扱うのはせいぜい文字の A 
sen コヌドに制埡コヌドそしお制埡甚のデ 
䞀倕ぐらいのらのである。しかしそこは粟を機 
械であるパ゜コンずプリンタのこずデヌタの 
やり取りをするずきじはむンタフェむスの郚み 
で「今からデヌタを送りたす」「今こちらは I 忙し 
いのでデヌタを送るのは埅っおください」「そ 
ちらからの連絡了解したした」などなどの 
こず现かな「業務連絡」を斀っおいるのだ。も 
ちろんパ゜コンずプリンタが電話連絡みたい 
なこずをしおいるわけはないので実際にはコ 
ンピュヌタずプリンタを぀なぐケヌブルの䞭の 
デヌタ送信甚ラむンのほかにそれぞれの「業務 
連絡」専甚のラむンを甚恵しそのラむンを流 
れる信号を 「0 Nj じするこずで「連絡」したこ 
ずじする。 

コンピュヌタでこのような「通信」を行う際 
じ思い出されるかは RS -232 C た'。 RS -232 C はシリ 
アル通信のためのむンタフェむスでコンビュ 
—倕の呚ぶ機噚のほずんどじ通巧する;凡甚性を 
持っおいる。ブリンタじ぀いおも䟋倖ではない 
が珟圚ではほずんどのプリンタ特に普及品 
で RS -232 C はサポヌトされおいない。䞻流はセ 
ントロニクス芏栌ずいうブリンタ専甚のパラレ 
ルむンタフ X むスである。 

これはブリンタのために䜜られた芏栌なので 
玙切れブリンタ゚ラヌなどのためじ独特な信 
号線を持っおいる。䞀床に半角 I 文字みじあた 
る8ビットのデヌタを送るこずができるので 
本来ならかなり高速なデヌタのやり取りが可胜 
なのだがたいおいの堎合プリンタの凊理速床 
が远い぀かないこずじなっおいる。この芏栌の 
わかげで.どんなプリンタでら぀なげば䞀応動 
いおくれる。 

しかしこの芏栌はあくたで信号のやり取り 


むックをが i いおしたわうずいうの4‘ ので 
す。 

たずえばなさ8ドット幅15ドットの 
ピラミッドを描いおみたしよう。䞀を䞋の 
ピンが第0ビットヘッドは巊から右ぞ移 

図4 ビッ K むメヌゞの印字 




を芏定しおいるピけで実際のコネクタの圢やピ 
ンの数は;倫めおいない。そのため同じセントロ 
ニク ス 芏栌でありながら パ゜コン じよっおコネ 
クタが違いいちいち専甚のケヌブルを甚意し 
なければならないずいう事態が起こっおいる。 
日本の パ゜コン メヌ カヌの 「巧が道を 行く」 的 
発想がこんなずころにも珟れおいたりするので 
ある。  R . K .) 

•シリアルお送 

デヌタを転送する方ホのひず぀でデヌタを 
ビットにバラしお転送する方法。たずえば  &H 
A 0 を送るずすれば「 I 」を送っお 「0 j ををっ 
お   「0 j ををるずいうふうじなる。この 
文面が畏いこずからもわかるようじ手間も時間 
もかかる転送方た。 

•パラレル起送 

シリアルずは違っお今床はデヌタを䞀気に転 
送する方法。ただ䞀床に送るためじ接続甚の 
コヌドが倪くなるずいう欠点がある。人はこれ 
を PC -88 キヌボヌド.力ヌルケヌブルの悲劇 
ずいう。 

•セン K □ニクス 

元々は Centronics ずいう䌚瀟の名前で今はプ 
リンタ甚の暙準的なむンタフェむスの名前。䞖 
界で初めおシリアルドットブリンタを䜜ったこ 
の䌚瀟の仕様がこれでその埌䞖界的な暙華化 
様になった。 

• PE 

Paper Empty :甚化切れ信号のこず。 

• ACK 

アクノリッゞ信号。平たくいえばプリンタが 
ホストに向かっお「わかったよ 侀 J ずいうずこ 
ろか。 

• STB 

ブリンタラむトストロヌブ信号のこず。たた 
はその端子のこず。ホスト偎からの「コヌドを 
送るよ䞀」ずいう合図。 

• BUSY 

読んで字のごずく化しいずいう意ホ.プリ 
ンタからの「コヌドを送るのを埅っおくださし、」 
ずいう合図。 


パ゜コンずプリンタのコ S ュニケヌシペン 


特集 メカニズムを 理解しよう 39 





























動しおいくのでデヌタの列は16進数で01 
0307 0 F 1 F 3 F 7 F  ドに7に3に 
1 F  OF  0703011なりたす 。 FF がピ 
ラミッドの真ん䞭になるわけです。奠隙に 
印字する L きはたず「ビットむメヌゞ印 
字をするよ」ずいう制埡コヌドを送り次 
にこれから送るデヌタの個数を送りたす。 
今の堎合でしたら10進数で巧ですね。をし 
お15個のデヌタを次々 L 送っおいくので 
すお14)。ちろん瞱8ビットのグラフ 
むックではどうにもならないのですが䜕段 
か栗ねおいけば火きなグラフむックを䜜 
っおい〈こずができるわけです。 

か 倕の 

印字方匏 


プリンタの基本が]な圹割ずしお重嬰なの 
が文字を玙などに巧字させるずいうこず 
です。なかには CAD などに䜿われる XY プ 
ロッタをしおビデオプリンタのように特 
殊な)のもありたす力す パ゜コンナヌザヌ 
が最初に利甚するプリンタずしおはたず 
䜎コストで品質のよい义ずが印字できを 
のうえでグラフィックにも利甚できるらの 
が遜ばれおいるようです。 

ここではパ゜コン甚プリンタずしお化 
衚的なタむプずをの印字方ぶに぀いおおお 
いきたしよう。 


ドットむンパクトプリンタ 


パ゜コン甚のプリンタずしおかなり前 
から根匷い人気を持っおいるの力;'このド 
ットむンパクト方匏のプリンタです。化衚 
が/な機®ずしおは 

C 之- 8 PK シリヌズシャヌプ 

VP シリヌズ゚プ゜ン 

AR シリヌズスタヌ僻密 

PR -201 シリヌズけ1本電気 

などがありたす。 

义ぞを構成するドットを玙に印刷するぶ 


法ずしおはむンクを染み蟌たせた垃む 
ンクリボンの䞊から小さな針二ヌドル 
ピンもしくはワむダを巧•ち぀けおリボ 
ンの䞋に眮いた玙にドットをが字したす。 
実際には䜕本かの二ヌドルピンが印字ぞッ 
ド䞊に瞊方向]1列に䞊べられおおりをれ 
が暪方向に移動しながら゜レノむドずいう 
駆動装眮によっお必嬰なピンが出し入れさ 
れるのです。この方ぶでは8 X 8ドット 
の义字ならニヌドルの列が8列分移動す 
るこずで1义字を印字するこずがわかりた 
す。たた16ピン24ピンのプリンタにな 
るしニヌドルの物理的な倪さから瞱1列 
には収めるこずができず図5のように段 
遮いな配列をずるこずになりたす。 

ドットむンパクト方ぶのプリンタはをれ 
ほど倀段が高くなくたたなんずいっおも 
ランニングコストがをいのが利点です。基 
本的にプリンタに差し蟌むこずのできる玙 
ならどんならのにも印字できむンクリボ 
ンを繰り返し䜿うこ t ができるので印字 
が薄くなるこずを我慢すればかなり長期刚 
にわたっお䜿っおいられたす。もっずら 
かなりのスピヌドで針•を突き出すため同 
じリボンを䜿いすぎるず垃がボロボロにな 
り印字が汚れおしたうこずもあるようで 
す。 

たた䜕本ものがを化斗神拳のごずく激 
しく突き化す祿子からもわかるずゎり印 
字の際の隒音はずんでもなくうるさいらの 
です。䞀般を庭での パヌ゜ナルナヌス ずし 
おはこの点が倧きなネックずなっおいる 
ずいえるでしよう。 プログラミングナヌザ 
䞀 特に义感のリスト出しを䞻な甚途 t し 
お利剛される人には始も䜿い勝手のよい 
方ぶですが隒宵えホ策だけはひ:工倫いり 
をうです。 


熱転写プリンタ 


明 •化パヌ ゜ナル ナヌス のプリンタずし 
おら぀ t I 普なしおいるの力《熱転写方ぶ 
のプリンタです。特に人気を集めおいるの 


がカラヌ印字のできるもので 

CZ -8 PC シリヌズシャヌプ 
MZ -1 P 17 (シャヌプ 

が本誌読者のなかでむ高い戞斀有率を瀺し 
おいたす。 

原理的にはドットむンパクト方をが 
现かい針をむンクリボンの䞊から叩き぀け 
るのに察し熱転写方匏ではサヌマルぞッ 
ド t いう発熱䜓の必芁な郚みにだけ熱を持 
たせむンクを定眷させたプラスチックリ 
ボンのを滑らせアむロンプリントのよ 
うにリボンのむンクを甚玙に転写するずい 
うものです。 

熱転写プリンタの利点はハヌドの䟡栌 
が安いこしニヌドルなどの激しく動く郚 
分がないため印字が静かであるこずたた 
塵がらコンパクトにできるこ t などがあり 
ほんどのポヌタブルワヌプロのプリンタ 
ずしお採甚されおいたす。たたパ゜コン 
剛ずしお^熱転写方匏が普及しおきた理由 
のひず぀に8色カラヌが字が比范的簡単 
に実珟できるいうこずが挙げられたす。 
むンクリボンを黄ホ青黒黄ホ 
青黒  の連続にしお1ラむンを各を 
ごずに印字を重ねおいけばいいわけです 
(図6)。゜フトりュアをちょっ:工倫すれ 
ば本誌 1987 幎9巧号で発衚したハヌ 
ドコピヌルヌチンのように655%色のグラ 
フィックもかなりの矎しさで印刷するこず 
も可胜です。 

ただし熱転写方ぶの欠点は他の方匏に 
比べお印字速床が遅くたたランニングコ 
ストが高く぀くずいうこずです。熱范写 
いうのはむンクリボン䞊のむンクををのた 
たそっくり玙に拉写しおしたうのでドッ 
トむンパクト方ぶのようにリボンを繰り返 
し䜿甚するこができたせん。たた1ラ 
むンの印字数が少なかったり8色のうも 
1色しか䜿わなかったりする堎合むンク 
リボンに䜙った郚分ができおカラ送りさ 
れおしたうこずむあり^ったいない気も 
するでしょう。 

䜿刚刖勺力韻い原皿やグラフむックのむ 


図己ニヌドルピンの配眮ず巧字 


図日熱賠写プリンタのカラヌむンクリボン 


〇 

〇 

〇 

〇 

〇 — 
〇 
〇 
〇 

8ピン 


〇 

〇 

〇 

〇 

〇 

〇 

〇 

〇 


〇 
〇 
〇 
〇 
〇 ’ 
〇 
〇 
〇 
16ピン 


24ピン 


I ラむンみ 


1 黄 II ホ 

1 青 

し 各をヘッド食甚マ-力- 



•カラヌむンクリボンのもったいない䜿い方 

(あるラむンに緑しかなくしかも密床が䜎い堎合) 


コ黄 

ホ 

コ青 


䜿甚み 

カラ送り 

巧甚み 

ヵラ送り 


40 Oh ] X 1988.11. 









































めなら速床の点はをれほど䞍満にはなら 
ないかもしれたせん 力すランニングコスト 
に脚しおはただただむンクリボンのをき 
を長くするなどにより䜎 コス トに抑えられ 
るのではないかず思いたす。站に CZ -8 P 
C 3 ではかなり段いリボンを利川できるよう 
になっおいたす。 

♊感熱方匏 

プリンタのハヌドの仕組み自化は熱転写 
方匏 h 完党に同じなのですがむンクリボ 
ンを䜿わず熱に圓おるず倉をする「感熱 
玙」を䜿う方法がありたす。感熱玙は取り 
巧いにを意しない t すぐに倉色しおしたう 
ので蟲期の保存甚ずしおは向いおいたせん 
が比范的を䌜なので詊しがち) II t しお 
火いに利甚するずよいでしよう。 

珟圚感熱方匏が実甚的に䜿われお いる 
のは コンビニ゚ンスストアで 売っお いる 
わ-匁圓の䟡栌や商品名の巧刷ぐらいのらの 
です。■<^なみにをのわ匁圓を電子レンゞ 
で枩める: シヌルは 真っ黒に倉色しおし 
たい倀段がわからなくなりたす。 


むンクゞェットプリンタ 


むンクゞ゚ツト t いう ^シダ ヌプの10 シ 
リヌズを思いかされる人も倚いず思いたす。 
^も t この方匏は埮现なノズルカ’らむン 
クを喷萄寞しお印字したす。静かで巧の高い 
が字が可胜ずいう特城を持っおいたす。10 
シリヌズはノズルの䞭を仕巧っお梭数のむ 
ンクを化せるようにしむため8色 カラヌ 印 
すが可胜になっおいたす。 

敵近では倚階調 フル カラヌの補品も站れ 
おぉり今埌の展開が期笊されたす。 

しかし埮现なノズルからむンクをうたく 
喷化させる噚具やな術はかなり嵩腹な すこめ、 
プリンタ本䜓の䟡栌がどうしおら高䟡にな 
っおしたいたす。たた䜿甚埌に攟蹈しお 
わくずノズルが目詰たりしやすいのでュヌ 
ザヌ偎の现かなメンテナンス^髮求された 
す。もちろん日垞的にプリンタを利川する 


化で陀電したす。陀おされ^かった郚分 
にはトナヌず呌ばれる埮わ}求のむンクがか 
着し次にはをのむンクがコピヌ川玙に転 
写されおコピヌお J ' t なるわけです反射 
化の匷さによっお陀おされる皱床も興なり 
か着するトナヌの M ががわる)。 

レヌザヌプリンタの堎合は反射光の化わ 
りにレヌザヌ化線を䜿い回転倚面鏡で自 
か自か-に曲げお感化ドラム䞊をドット状に 
陀電し义字や絵をかっおいきたすお18)。 

レヌザヌは理論的にいくらでも现かくす 
るこずができるのでドットらかなり小さく 
するこずが可胜です。站が.では1むンチ玄 
2.5 cm ) 圓むり2540 K ットずいう解像床 
たで突珟されおいるほどです。しかも駆動 
郚分 I :いえば岡束鏡ず感化ドラムく、'らいで 
音ら静か。1巧ず぀印字せずに1ペヌゞ分 
たずめお印刷するので印字速床ら非垞に高 
速でしから消耗品はトナヌ皋床です。力 
ラヌ化は少し雛しいらののすでにコンピ 
ュヌタ ず レヌザヌ プリンタのみで 
印刷した英文雑誌が発行されおい 
るほどでこのプリンタの実甚性 
は高‘いいえるでしよう。 

レ_ザ_プリンタはレヌザ_ 

光の発振装眮や感化ドラムのコス 
卜自䜓が高いものです。ただただ 
䌁業ベヌスで䜿われおいるだけで 
す力3'遠からず個人でもす-に厢く 
ようになるこずを期埅したいずこ 
ろです。 

•液晶シャッタヌ方匏 

これも光方匏の䞀穩で光源に 
逆光なを䜿い感化ドラムずの|!リ 
に液晶シャッタヌをはさんで液品 
の ON  OFF で-化を制削するらの 
です図9 ) 。珟化の液品テレビの 
ネ支 術を芋おもわかるように解像 
床はかなりの皋床たで高めるこず 
が可胜です。しかし液品の反応速 
健によっお印刷スピヌドがみたる 
ので液晶の加工に蔚 腹なネ支 術が 


裝氎されるこ L に4•りたす。 

化源を逝化がにする t 感化ドラム t r 【リじ 
垖の化臘を甚意できるな祝盀化がのたや 
なん腹を䞀をに保たなければなりたせん。を 
こでた撇に色溫床のををしおいるハロゲン 
ランプを䜿い倖䟧ほど化床が萜もおした 
う化を光ファむバヌによっお巧䞀にするず 
いうか法も詊みられおいたす。 

•磁気ドラム方匏 

化んぶず同じ憐造を䜿いな力';ら感化ド 
ラムの代わりに磁気ドラム化源の化わり 
にお気ヘッドを䜿った心の。感化ドラムで 
は䞀唆印字するずどうしおも攟電しおした 
うむめ巧じものを印刷する L きは巧.垊電 
させなければなりたせん 力':(コピヌマシン 
で同じ原皿を䜕枚らコピヌする L き䜕腹ら 
化を圓おおスキャンし盎すのはこのため 
駿気の堎合にはをれほど急獻になくならな 
いので巧じらのを統けお印ぞするきに 
乃をお抑:したす。 


図7光方匏による印字の原理 



図日レヌザヌプリンタの光孊系 



人にはお勧めできる機皮でしょう。 


レヌザヌ ブ J ンタ 


レヌザヌプリンタは米るべき DTP I å·§: 
化のプリンタずしおホ H されおいる^ので 
す。をの•基本原理は䞀般の也ぶお'が機コ 
ピヌマシン t 同じです図7)。特殊4•ザ 
與䜓でか぀たドラムの衚刚を垊 vli させ 
‘必嚶な郚分に化をあおお陀電したす。コピ 
䞀の堎合は原皿に匷い化を圓おをの反射 
化぀たり原皿の癜っぜい郚分が反射した 


図日あ晶シャッタヌ方匏 



特集メカニズムを理解しよう 4 J 




































特集いたどさのプ u ンタ掻甚術 


プリンタの基瀎知識 (2) 

制埡コヌドは攻めの基本 


K 曰 qeyama 卜 1 い〇曰 ki 

穀山裕昭 


プリンタじはさたざたな機胜が内蔵されおいたすがそれらを利甚するためじは機皮ごず 
じをめられおいる制埡コヌドを送っおやる必芁がありたす。制埡コヌドを理解すれば自 
䜜のプログラムのなかで自由にプリンタの機胜を䜿いこなすこずができるでしよう。 


ぉ巧コヌド雜぀おみよう 


巧さんはプリンタをどのように利 W しお 
ぃるのでしょうか。 

私のたわりの人 II りに惹兄を I 川ぃおみむの 
ですがやはり「ワヌプロ文がのがも化し 
さっ」 「プログラムをデバッグするか じ リ 
ストばっかりがも,|||,しおるよ」ず力 •「レむ 
ト レの ハヌ ドコ ピヌしかなぃ J ずぃった 圓 
むり前のこずにしか䜿っおぃむぃようです。 
•おの ずころ现ろ‘お宀にある䜕たかのプリン 
倕もらっば^リストずワヌプロ I な皿のが 
も化しにしか䜿われおぃたせんなにを隐 
そうこの賊皅をうだったりする)。 たた 
化らはプリンタの マニュアルに぀ぃお^「コ 
ンピュヌタずのが統方法」だけ就んだず 
巧っおぃたしむ。 

備かにプリンタは パ゜コン にさ I ぀な 
がっおぃれば ワヌプロな0ア䞃ン ブラの 
マニュアル に 化っ お捣䜜するだけで゜フト 
が印字しおくれたす。 BASIC なじ jLLIST 
ばっ力‘りずぃうんもぃるこずでしょう。し 
かしぃ぀たでむっおもをのたたではプ 
リンタを䜿ぃ t 刀っおぃるずは刀おぃえなぃ 
のです。灟はプリンタにはさたざたな機胜 
を提䟛する制削コヌドず呌ばれる^のがあ 
っおこのコヌドを送るこずによっおザ䜜 
のをおなどプリンタの持っおぃる機胜を 
I ' 川い こ コント ロヌルするこずができるので 
す。 

もょっし本棚の噢にで ( したっおある 
だろうプリンタの マニュアルを 閒ぃおみお 
くださぃ。をこにあたりにら《くの呜什が 
扣かれおぃるのでちょっず驚ぃおぃる方 
らぃるのではなぃでしょう力‘。たた無选 
かにぺヌゞ を 開ぃおみおも削" 川 1蚎が《ぃ 
ので嫌気がさしむ t ぃうぶらぃるからしれ 
たせん。灜隙プリンタを䜿っおみようにら 
な味雛解な*ミ染に化ばなをくじかれた絳 
42 Oh! X 1988.11. 


隓は誰むがかっおいるでしよう。 

「わから4•ければ䜿っおみる」。これこを 
理解ぞのおヌホです。 

さっそくです力;', 45ぺヌゞかし ‘j のお1にホ 
巧メヌカヌのプリンタ制埡コヌドをたずめ 
おありたす。ゎ飢氎なこずにこれら制埡コ 
—ドはメヌ カヌによっおばらばらで統䞀 
されむがりが力;'ありたせん。぀たり NEC の 
プリンタをシャヌプのパ゜コンで制埡する 
ずいったこずが基本が]にできな L 、のです。 
この点を考えお turbo BASIC や NEW BA 
SIC では他機郁のプリンタにむえ、)•おできる 
ように䜜もれおいたす力;'こんなこずをし 
なくおいいように事前にむんずかならな 
かった扛のだろう力’ずをえおしたいたす。 

たた ゚プ゜ン は ESC / P ずいう独 お の䜓 
系を持っおいるのです力別'ぶでぶ巧機皮 
の制埡䜓系をカヌト リッ ゞの圢で化䟛しお 
いるのでこれを装着するこずで他機皮の 
パ゜コン にも察んずできるようになっおいた 
す。です力‘心装1からもわかるずゎり XI / 
turbo で X けり心カヌト リッ ゞをお巧しお䜿 
っおいる方はをれをはずしお巚 SC / P にし 
むほうがむくさんの制埡コヌドを䜿うこず 
ができたすをのずきは プリンタコン フむ 
ギナ レヌシペンをちれないように。たた 
装䞭に 「 SO  SI  FFj などの W / f けれない 
义ぶがもよこちよこありたす力すこれらは 
ア スキヌ コ _ド2〇|䌌—ドの コント ロヌル コ' 

ヌドの呌びノベで衚2のような数もなに察応 
しおいたす。 


巧きフォントをおヒさせよう 


私むもがプリンタに感じる魅刀のひず぀ 
に「矎しい父字」がありたす。あらかじめ 
プリンタにはいく぀かの柿削のぞ䜓が甚意 
されおいお必髮に応じおザ䜓を《えるこ 
ず力;' " r 胜ずなっおいたす。では v •速制埡 
コヌドをぶっおザ化を倉えおみたしよう。 


たずは蚭をする文字ですがたいおいのプ 
リンタが電源投入時のが態でパむカ文字に 
蚭をされおいるこずをちえるずパむカでは 
垈|'|くありたせん。ですからここぱリヌ 
卜义ザにしおみるこずにしたしよう。なゎ 
制埡コヌドはすべお XI 系をが象 I しおい 
きたすから他機穗の方は衚1を参考にし 
おください。をれ I  XI turbo ナヌザヌの方 
は 

KMODE 0 

を尖巧-しお挢字を䜿えないようにしおくだ 
さい。 

たずは衚1 (マニュアル でも結皱で゚ 
リヌト文字を蚭定するにはどんな制埡コ 
-ドを送ればいいのか調べたず。卞るし 
゚リヌト文字は 「ESC E 」 を送ればいい 
こずがわかりたすむ。 「 ESC 」 は衚2を兒 
る UBh であるこ t がわかりたす。これだ 
けわかればプログラムにするこずができ 
たす。具䜓が]には 

100 LPRINT CHR $(& H 1 B );" E "; 
nOLPRINT 侀 Oh ! X " 

のようになりたす。 

100がを化おください。 LPRINT は  P 
RINT 呜什が I 和1[がに文字を川んするのに察 
しおプリンタに文字を印字したり制埡コ 
ヌドを入づ J する呜什です。このあずの CH 
R $(& H 1 B ) が 「 ESC 」 に察応したす。次 
の 侀 E " は CH 民 $(& H 45) ずも®■•くこずが 
できおこれは " E ” を ASCII コヌドで 
ぶしたらのです。たた XI turbo では制埡コ 
ヌドを送る堎合に LPOUT ずいう呜什が甚 
な;されおいたず。これは挢字モヌドのずき 
など LP 民 INT で コント ロヌル コヌドが 送れ 
ない堎なに䜿甚するが川呜什です。たむ 

X 68000では LPRIN T で& H 00などが送れ 
ないのでファむルお " LPT " を才ヌプン 
し FPUTC でコヌドを送らねばなりたせん。 

ず䜓は䞀床蚭定するずほかの印字方匏に 
义がしない限りこのザ䜜で印ネされたす。 

















このほかの瞮小サブスクリプト义ぞなどら 
制埡コヌドさえ送れば蚭をするこずができ 
たすからみ癜100むを倉曎しお印をしお 
みおください。 

ただ文字を印字するだけじゃあを化があ 
りたせん。かに文ずにを化を皆える装食 
呜什を説明したす。 

•拡倧 

暪2倍/瞊2倍/瞊暪2å·§ 4 倍が])があ 
りたす力;'プリンタによっおは拖人機胜の 
ないものや暪倍しかできないらのらあり 
たす。暪2倍に蚭'志するには 

し PRINT CH 民 $(& HE ); 

ずするこずでできたす。 

これを化はどのプログラムの105巧に垈 
入すれば文字が適おの機2巧の人きさで印 
字されたす。たむ 

LPRINT CHR $(& HF ) 

で暪2倍を解陀しない t ずっずこのたたで 
す。 

•匷調 

LPRINT CHR $(& H 1 B ) 

で匷調义ぞになりたす。いかにら""力': 
「匷調」 t いう感じを袭しおいお兄おすく、' 
にわかりたすね。これもが;人ず 1— り]じように 
解陀しない限りずっず匷調文卞が印ザされ 
たす。「匷調义ぞ解陀」の制埡コヌド 「E 
SC "」ををればいいのです力;'この堎な 
「"」は「" " "」のようにできたせんから 

LPRINT CHR $(& H 1 B ); CHR $(& 
H 34); 

ずなりたす。 

-スヌ パヌスク IJ プ h / サブスク U プ h 

スヌパヌスクリプトはべき乘をサブス 
クリプトは化孊ぶなどを裝すのに䟿利です。 
この{たかにアンダヌラむンなどがありたす力': 
これらはすべお組みなわせお䜿うこずがで 
きたす。たずえば 

100 LPRINT CHR $(& HE ) : 

110 LPRINT CHR $(& H 1 B ) ! "; 
120 LPRINT CH 民 ;" X "; 
130 LPRINT " ATHLETE " 

ずする暪倍巧匷調かきアンダヌラむン 
文字ずいうずんで扛ないこずもできたす。 

L たあこれだけでもなかなか色々なこ 
ずができる気がするのですがプリンタに 
はただ倚くの機胜がおんこ盛りなのです。 
続いおレむアりト阀む系の呜什ずいきたしよ 
う。 


レむアり h ち自宙自巧 


-改行幅の切り換え 

文字どおり 巧間の幅を婆!化させる呜什で 
す。1/61/8 n /120, n /180 むンチに蚭'ぶ 
するこずができたす。たたフ°リンタによっお 
はこれ U 倖の指定ら叫■胜です。これはか衚す 
る t きに䟿利なものです。ずいうのは改り垖 
は通垞‘1/6むンチに蚭をされおいるので 
このたただず暹線はいいのですが瞱線を宵 
くず線 t 線がぎれお明り取り線のよう 


になっおしたうのです。 

100 ’LPRINT CH 民 
CH 民$(12); 

110 LPRINT "r 
120 LPRINT "r 
これを'尖:けしむあずに100むの’を化っお 
ぶむすれば途いがわ力’りたす。これは日父け 
åž–ã‚’1/10むンチにしむものです。 

. 巊マヌゞン/右マヌゞン 
问け刚始悊巧である巊端を䜕义ぞ n にす 
る力‘印•ド終で简所じ父む節所であるが端 
を䜕文’?: U にする力>巧•ぶしたす。 


プ U ンタ印字の八' IJ ゚ヌシペ ン 


プリンタではいろいろな文字を巧ち出すこず 
ができたす。ずいっおもプリンタ内郚の ROM 
じ蚘憶されおいる文字フォントはたいおい I çš® 
類ピけ。実際にはひず぀のフォントをさたざた 
じ倉圢させたり文字間隔を倉えたりしおバリ 
゚ヌシペンを持たせおいるので す。 ずいうわけ 
で代衚的な印字の皮類をぱぁ䞀っず玹介し ちゃ 
いたしよう。 で 

•パむカ印字 

パむカずか゚リヌトずいうのは 文字の 圢の皮 
類ではなく配眮のしかた。バむカ文字は 文字 間 
隔が空いたようじ芋える打ち方で正確に 蚀 
うず1むンチ圓たり1<0文字 巧っおいく。 

♊゚リヌ h 印字 

パむカ文字に察しお I むンチ圓たり15 で字 
打おるようじした打ち方。 べ぀じ 東倧に 行 
っ おいる人がよく䜿うずいうわけでむなければ 
=流私倧ホ点確実留幎確定ずいう私のような人 
間が打っおはいけない文字でもない。 

•プロポヌシペナル印字 
アルファベットの堎合均䞀な文字幅で 印字 
するず M や W の前埌では文字が詰たっお芋え 

1や小文字ではバラバラじ芋えおしたいたす。 
そこで文字ず文字の間隔が均等になるようじ 
印字するこずができればプロ ポヌシペンの よ 
い矎しい英字が埗られるずいうわけです。 
•ドラフ h 文字 

別名普通文字ずも呌ばれ24ピンプリンタ 
党盛の珟圚ではもうほずんどお目じかかれない 
文字。名前は「普通」のくせじ打ち出しのスピ 
ヌドは「特急」で他の字䜓に比べるずもっずも 
早く打ち出せるずころがこれが芋た目に巧い。 
人呌んで字䜓の詐欺垫り゜です)。 

① 普通/パむカ 

② 高密床/パむカ 

③ 高密床/゚リヌト 

④ むタリック 
⑥ プロポヌシペナル 

⑥ 瞮小 

⑩ むたち 

⑧ 匷調 

⑹ 二重打ち 

⑩ アンダヌラむン 
⑩ス ヌパヌスクリプト 6*02 ネ1023 

©サブスクリプト  C 6 H 8 OH ) 3 N 03 


♩ NLQ 文字 

別名高密床文字ず呌ばれドラフト文字に 
比べ栌段に綺麗な字が巧ち出せる。普然のよう 
じ印字速床はおそ䞀くなる。 

•拖倧文字 

暪2倍瞊2倍あわせお4倍ちの文字が印 
ずできたす。文字どおり「ぱぁ䞀っず」いきた 
いずきじむたいたしよう。 

•瞮小文字 

半角皋床の暪幅の狭い文字を䜿っお17文字/ 
むンチなどで印字したす。 

•匷調文字 

その郚みを匷調するためじ字䜓の I 画 I 画を 
倪く打぀字䜓。実際にはドットむンパクトプリ 
ンタの堎合には重ね打ちを熱転写プリンタの 
堎合じはドットずらしたフォントずの OR をお 
っお巧぀こずで倪く芋せおいるようです。 

•むタリック文字 

これむ文字の字䜓の䞀皮で文字の頭のほうが 
右 じ 傟いた文字のこず べ぀じ 右䞊がりっおわ 
けじゃないんピけど)。 

• スヌパヌスク リブ h 文字 
䞊偎1/4角文字で指数などを衚すのに䜿う 
文字です。これを䜿えば2~ 16なんお情けない 
普き方をしなくおもすむ。 

♊サブスクリプト文字 

スヌパヌスクリ プトの逆で䞋偎1/4ち文字お- 
す。化孊蚘号な どじむ吏われるこずの倚し、文きです。 
•アンダヌラむン 

正しく読んで字のごずくで文字の䞋に線を 
ひっぱっおいきたす。 

•網掛け 

こういうこず。倱瀌したした。 


( HG -2000, ESC / P じよる出力 


奜巧 3 し 1 1 1 f し J. d r å·§å·§ me r . wake m n 1 ;o me . 

Starlight and dewdrops are waiting 
for thee ; Sound of the rude world heard 
in the day. Lull by the 阳〇 on light have 
all pass’d away ! Beautiful dreamer , 

Queen of ray song, List while I woo thee with soft nielody; 

O C3 n ぉ L  r> む 卜 i だ 

cares of 1 ife * s busy throng , 
Beautiful dreamer awake un to me ! 
Beautiful _ dreamer _ awake _ un _ to _me ! 


特集制埡コヌドはなめの基本 43 











100 LPRINT CH 民が & H1 臥;‘‘ Loor )’’ 
110 LPRINT CH 民が & H 1 B );"/ 01 0"; 
120 LPRINT "Good morning Mr.FU 
KUTOME " 

100れで巊マヌゞンを日110がで右マヌゞ 
ンを10に蚭をしおいたす。ですから印字胞 i 
I 川は6义卞 II 〜10文字卜1の問ずな0たす。 
「んマヌゞン化廣 + lj 义ぞ I !から印ぶさ 
れるこずに化怠しおください。 

-氎平タブ 

氎平タブをセットするには 

LPRINT CH 民(010 
020,030,040,050 

のようにしたす。050のあずのピリオドは 
デヌタの終わりを瀺しおいお10,20,30,4 
0,50文字固にタブを蚭定しおいたす。ここ 
では日぀タブを蚭定しおいたす力厳火 1(3 
個たで蚭をするこずができたす。タブをお 
巧するには 

LPRINT CHR $(& H 9) 

で決められむタブ䜍眮たでヘッドがスキ 
ップしたす。この機胜は䜜衚するずきの瞱 
線の化當むどのみめられむ堎所に印'ドする 
堎合に有効な呜什です。 


おくださぃ。これは入力されむ义字列にが 
し網掛けを斜しおが字するプログラムです。 
業むするずカヌ゜ルが点滅しお入乃がもに 
むりたすからキヌボヌドから適圓む文字 
を人乃しおくださぃ。入 / J し終わったらリ 
倕ヌンキヌを抌したす。するずプリンタが 
蝎ぃお網掛けされた义をが印ずされるはず 
です。 

ではこのプログラムの解説をしたしよう。 
150巧で字化をパむカ文字に蚭をしおぃる 
のはもうわかりたすよね。170巧で文字を 
入乃180斀で文字を印字したす。 CHR $ 
(& HD ) は印字埌權䜩する制埡コヌドで 
プラテンがいりらずに巊マヌゞン化;なにぞッ 
ドが移動するずぃうものです。このずきは 
ただ網掛けがかかっおぃたせん。ひずたず 
200むは飛ばしお化に210けから,诎明したし 
ょろ 0 

210巧では24ドットビットむメヌゞモヌ 
ドに蚭をしおぃたす。24ドットビットむメ 
-ゞモヌドの考えん-は凶1のようになっお 
ぃお瞊1列の線は3バむトでぶされたす。 
をしお最埌の CH 民$(018)はこの列力;'18 
個あるずいうこ t を瀺しおいるのです。぀ 


たりこのプログラムでは瞱24ドット X 暪18 
ドットのビットむメヌゞを実巧したす。230, 
240けの LPRINT 呜什によっお衚されおい 
るの力;'をのデヌタです。 

230巧の3぀の& H 55が1列13 のデヌタ、 
すなわち A  A ’ A ’’ には & H 55 が送られ 
240巧の3぀の& HOO が2列因のデヌタ 
すなわちに0が送られたす。この 
2斀で2列分のデヌタを衚しおいるわけで 
す。それを220巧の FOR 文で9圆 ルヌプし 
たすから2 X 9 =18列分のデヌタを ここ 
で䜜るこずができたす。 

拡火するず図2のようになりたす。これ 
でパむカ1义字分の網掛け甚デヌタができ 
たした。さらにをれを200巧の FOR 文で入 
九された文ず数かだけ線り返したす。結果 
入力されむ文字数分だけ網掛けデヌタが䜜 
られるのです。 

䞀おなんの恵睐なさをうな270巧の LP 
RINT はプリンタバッファに保がされおい 
るデヌタを印字するむめの^のです。嘘だ 
しがうのなら270斀の LPRI NT を取っおご 
らんなさい。ここで180巧で印字した文ず 
の䞊から網掛け暡様を重ね嘗きしおいるの 


いよいよビッ h むメヌゞ巧字でず 


次にやや高床。呜什ですがビットむメ 
ヌゞ印字の諞をしたしょう。16巡数を理解 
しおない^もよ぀ず理巧華しにくいかもしれ 
たせん。 

-ビツ h むメヌゞ/ドツ h 列印字モヌド 

これをうたく䜿うしグラフむック關 I が 
の ハヌドコ ピ—をしむり父ずの h に網掛 
けをかけるこができたす。ビットむメヌ 
ゞの話は倚少わかりにくいからしれないの 
で詳しく説明したしょう。リスト1を化 
図 1 ビツ h むメヌゞの䞊び 

I 2 n 

列列 . 歹リ 

57 


bO 

b 7 


bO 

b 7 


bO 


A 

B 


n 

A . 

B ’ 


n ‘ 

A - 

B . 


n " 


さたさ’たな制埡機胜 


プリンタじは文字だけでなくレむアりトなど 
に関するさたざたな制埡機胜が甚をされおいた 
す。ここでもひず぀代衚的なものをぱぁ䞀っず 

. えっもういい加枛(こしろっおぞい 

ぞいわかりやしたよそんでは手堅くたず 
めおみたいず思いたす。 で 

♊むニシャラむズ 

プリンタをネ刀期状態じするこず。実際じは 
「印字スタヌト䜍眮のホ定」「オンラむン状態に 
する」「バッファのクリア」「1行みの玙をり 
を 1ぺヌゞみの行数の蚭定」「字䜓蚭定」「倕 
ブ䜍眮の蚭定」などを斀いたす。 

♊ホリゟンタル(æ°Žå¹³)タブ 
䜜衚するずきなどでヘッドをある䜍眮たで 
氎平に動かすこず。 

•巊/ちマヌゞン 

ち右の䜙癜をどのくらい空けるかずいうこず。 
巊マヌゞンの堎合は氎平タブでも同じこずがで 
きるわけですが䜕斀にもわたっおやる堎合は 
こちらのほうが䟿利でしよう。 

•キャッゞリタヌン ( CR ) 

印字䜍巧をその巧の始めに戟すこずをいいた 
す。普通は LF ずペァで䜿いたす。 

•ラむンフむヌド  LF ) 

印字䜍眮を次に印字する巧に移すこずで I 
斀みの送りをプリンタじ䞎えるこずです。ほら 
レトロな映画で矎人の秘曞さんがタむプラむタ 
—をガチャチヌンっおやるでしよ。あの䜜業 
をプリンタじやらせるわけです。 

•フオヌムフむヌド  FF ) 

ぺヌゞを改めるこず。぀たりフオヌ厶 1 ぺ 
—ゞみの化をフィヌド送り蟌むするんです。 


•バックスぺヌス日 S ) 

スぺヌス  I 文字みの空癜をバック戟る 
する。぀たり I 文字戻すこずです。ここらぞん 
のコヌドもタむプラむタヌからきおたす。 

• スキップパヌフォレヌシペン 
連続甚玙のミシン目を回避する機胜です。䞋 
マヌゞンで代甚できたす。 

♊ゞダステむフむケヌシペン 
英語などを出力するずきじ斀の最埌に打たれ 
た単語が切れたり巊に杳りすぎたりするのを 
防ぐためじ単語ず単語の間を少しず぀空けおい 
く機胜です。 

•ビットむメヌゞモヌド 
印字ぞッドのビットず送るコヌドが巧応しお 
いるモヌドでたずえば瞊に線を匕きたいず 
思ったら &HFF を送ればいいずいうようなモヌド 
です。 

♊゚スケヌプ  ESC ) 

元は「逃げる」の患巧授業の゚スケヌプず 
かよくいうでしょ。プリンタの制埡コヌドで 
普通の文字を巧぀䜜業から逃げお別のこずを 
しなさいずいうわけです。こらこら.敵前逃 
亡は死刑た‘ぞ)。 

• ESC シヌケンス 

キャラクタコヌドの &HIB ( ESC ) じ続けおい 
く぀かの文字列をプリンタじ送るこずでさたざた 
な特殊制埡を行う方法のこず。 

• ESC P 

EPSON の提唱した.プリンタ制埡文字の統䞀 
芏栌でかなり现かい制埡たで取り巧められお 
いたす。最近では スタヌ巧 密などほかのプリン 
タメヌカヌじ も採甚されおいるようです。 


44 Oh! X 1988.11. 






















です。これが網掛けをする方•法です。この 
網掛け暡様は230, 240巧の & H 55 を &H 
FF にするしストラむプの網掛け扛でき 
たす。根性さえあればハヌトの圢をしむ網 
掛けだっおできたす。 

•倖字 

57ぺヌゞでで内氏が倖ぞを䜿ったプログ 
ラムを玹介しおいるのでここでは简単に 
説明したしよう。 

プリンタにはむくさんの文ザが巧離され 
おいたすがをれでも Oh ! X のロゎマヌク 
なんかはプリンタに I 勺藏されおいたせん。 
賎繁じ䜿わないのであればビツトむメヌゞ 
で印ザするのらいいです力;'よく䜿うこの 
ような文字私はよく䜿うんですは倖字 
に定矩しおわくず䟿利です。倖字には16ド 
ットず24ドットの2぀の構成;がありたす。 


2.4 ドツトの倖ぞなら 

LPRINT CHR $(& H 1 B ) " + ";CH 
R $(& H 76,& H 21); 

のようになりたす。これは挢ぞコヌドの空 
き郚分762111に倖字をを矩するこずを衚し 
おいたす。 

ネネ* 

I ' ll .. ザッず説 I リ1したしむ。ただただむ 
くさんの呜什が残っおいたす力す限られむ 
誌垈ではずおら党郚,!がり1するこずはできた 
せん。プリンタはず力•く地味な機械ず思わ 
れがもです力;'䜿えば䜿うほど睐の出おく 
る機械です。絳隓さえ秘めばワヌプロがな 
くたっお 力䞃ツトレ ヌベルくじ j いは 簡単に 
䜜れたすからぜひずも皆さん頭匵っおみ 
おください。たむ ナニヌクな å·§:çš¿ U 萍っ 
おたす。 


IJ ス M 


100 * 

110 ' 網巧け印字䟋 
120 > 

130 >KMODE 0 
140 » 

150 LPRINT CHR$(&H1B) ; "R" ; 

160 > 

170 し INPUT A$ 

180 し PRINT A$;CHR$(&HD>; 

190 » 

200 FOR 1=1‘TO し巚 N(A$ ) 

210 LPRINT CHR$(&H1B)  "J"  CHR$(0,18 ) 
220 FOR J=1 TO 9 

230 し PRINT CHR$(&H55,&H55,&H55); 

240 し PRINT CHR$(0,0,0 ) 

250 NEXT 

260 NEXT 

270 し PRINT:END 


タヌボを化っおいるちは'を化る 

パむカ文ずおを 

文宇を人ん 
印ネを f 倍树 

24 ビッ トむメヌゞモヌド 

おおけデヌタ奇■が列 

網がけデヌタく偶が列》 

ががけを印字 


実行結果 

KUnOiSiEEZlIKA 


図吕網掛けの様子 


2 3 4 


b 7 


bO 


列 

列 

列 

列 

列 

〇 

〇 

0 

〇 


〇 

• 

〇 

参 

〇 


〇 

〇 

〇 

〇 

〇 


〇 

• 

〇 

• 

〇 


〇 

〇 

〇 

〇 

〇 


〇 

参 

〇 

♩ 

〇 


〇 

〇 

〇 

〇 

〇 


〇 

• 

〇 

• 

〇 


〇 


——挢字をビットむ乂ヌゞで 

ビットィメヌゞ印字を壬里解すればプリンタ 
のピンを自由に扱うこずができるだろう。たず 
えば8ピンプリンタで16ドットの挢字をネ了ち 
出すこずピっお可胜ずなる。プリンタが8ピン 
で挢字 ROM を持っおいなくおも パ゜コンの ほ 
うじ挢字 ROM があればそのフォントデヌタを 
利甚すればよいのである。 

圓がコンピュヌタがキャラクタ ROM の䞭に 
持っおいるデヌタはマトリクスの暪1列をひず 
たずめじしお䞊から順番に収められおいる。そ 
こでこのデヌタを瞊1列を基準じしたデヌタ 
じ加工し16ビットデヌタであれば䞊䞋2段に 
みけお2行みで1文字を印字するずいう工倫が 
必芁だ。 

たたやはりプリンタはリストを印字するも 
のであるずいう固定芳念がメヌカヌ偎にもある 
のか改行するずきじは斀ず行の間にスペヌス 
ができるようじ蚭定されおいる。 ナヌザ ヌが 
あらかじめ制埡コヌドをむたっおスぺヌスが空か 
ないようじ改行の幅ピッチを倉曎しおわく 
'必芁もある。 

なんお面倒くさいんどず思われるかもしれ 
ない。しかし挢字 ROM を持たないプリンタが私 
たちナヌザヌの苊みじよっお挢字を打ち出すよ 
うじなる。これた•けでも結構りレシむものなの 
である。  R . K .) 


衚1系統別プリンタ制埡コヌド  MZ -1 は8ピン MZ - r は24ピン 

字䜓指定•装莧 



XI 

MZ-1 

MZ-r 

MZ-2 

ESC/P 

STAR 

NEC 

パむカ文字おを 

ESC R 

パむカ文字のみ 


ESC P 

ESC P 

ESC N 

ESC N 

゚リヌト文字おを 

ESC E 


ESC E 

ESC M 

ESC M 

ESC E 

ESC E 

プロボヌシペナル文字指を 



ESC P 

ESC L 

ESC p 

FS P 

ESC P 

瞮小义字指を 

ESC 0 

SI 

ESC Q 

HT HT HT 

SI 

ESC 0 

ESC Q 

// 解陀 


DC 2 


HT HT VT 

0C2 



囜隱文字指を 






ESC 7 


巧密巧文字おを 



ESC H 

ESC D 


ESC R 

ESC H 

// 巧陀 



ESC N 

ESC S 




アンダヌラむン指を 

ESC X 

ESC-1 

ESC X 

ESC-1 

ESC-1 

ESC y 

ESC X 

// 解陀 

ESC Y 

ESC —0 

ESC Y 

ESC-0 

ESC-0 


ESC Y 

アツパヌラむン指定 






ESC X 


ラむン印字の盀択 






ESC X 


ツ 巧陀 






ESC Y 


匷調お定 

ESC ! 

ESC E 

ESC ! 

ESC E 

ESC E 

ESC I/ESC g 

ESC ! 

//巧陀 

ESC .. 

ESC F 

E% .. 

ESC F 

ESC F 

ESC ../ESC h 

ESC " 

二重指定 

ESC g 

ESC G 


ESC G 

ESC G 



//巧陀 

ESC h 

ESC H 


ESC H 

ESC H 




特集制埡コヌドはずめの基本 45 








































X1 

MZ-1 

MZ-1' 

MZ-2 

ESC/P 

STAR 

NEC 

15C 円文字の指を 





ESC g 



むタリック指定 





ESC 4 

ESC i 1 (3) 

ESC i 1 

// 解陀 





ESC 5 

ESC i 0 

ESC i 0 

スヌバヌスクリプト指を 

ESC s 1 


CEX N 

CEX N 

ESC S 0 

ESC si 

ESC s 1 

// 解陀 

ESC sO 


CEX 0 

CEX 0 

ESC T 

ESC s 0 

ESC s 0 

サブスクリプト指た 

ESC s2 


CEX P 

CEX P 

ESC S 1 

ESC s 2 

ESC s 2 

// 解陀 

ESC sO 


CEX Q 

CEX Q 

ESC T 

ESC s 0 

ESC s 0 

暪 2 倍角指定 

SO/ESC U 

ESC W 1 

ESC U 

ESC Q 

SO 

SO/ESC U 

SO 

// 解陀 

SI 

ESC WO 

ESC R 

ESC R 

DC4 


SI 

提 2 倍角指定 

SUB V 


CEX t 

CEX 7411 


ESC e 21 

ESC e 21 

// 巧陀 

SUB W 


CEX u 

CEX 7511 


ESC e 11 

ESC e 11 

4 倍巧指を 






ESC e 22 

ESC e 22 

倍幅拡倧文字の指定 





ESC W 1 



// 解陀 





ESC W 0 



1/4 ち文字の指を 





FS r 



曞がモヌドの遞択 






ESC 0 


装食文字の遞択 






ESC i 


カラヌ指定 



ESC EM 

ESC EOT 

ESC r 


ESC C 

癜巧き文字指定 



ESC g 

ESC 6711 




// 解陀 



ESC h 

ESC 6811 




キャラクタリピヌト 

ESC (M 






ESC R 

印字モヌド遞択 





ESC ! 

ESC d 



レむアりト jjBHBiHHIBHIlHllllHBHIIIliHIIIIIIBIIBIliHBaa 



X1 

MZ-1 

MZ-1' 

MZ-2 

ESC/P 

STAR 

NEC 

印字な巧 

CR 

CR 

CR 

CR 

CR 

CR 

CR 

// 改行 

LF 

LF 

LF 


LF 

LF 

LF 

// 改ぺヌゞ 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

バックスぺヌス 

BS 

BS 

BS 

BS 

BS 

BS 

BS 

%むンチ改斀蚭定 

ESC 8 

ESC 1 

ESC 8 

ESC 8 

ESC 1 

ESC 8 

ESC B 

% // 

ESC 6 

ESC 2 

ESC 6 

LF 

ESC 0 

ESC 6 

ESC A 

% // 


ESC NU し 






% // 


ESC ENG 






%0 け 




HT 1 




Xzo " 






SUB F 


/iao け 






SUB G 


% // 


ESC A 



ESC A 



%0 リ 

ESC % 9 

ESC 10 

ESC % 6 

ESC ( 1011 ) 


ESC % 9 

ESC T 

淪 リ 





ESC 3 

E% % 9 


ドット単䜍な行蚭定 




ESC % 5 

ESC A 



ぺヌゞ長蚭定 

ESC F 

ESC 18 

ESC F 

HT-HT 

ESC c 

ESC F 

VFU 蚭定じよる 

むンチ単䜍ぺヌゞ長蚭定 





ESC CO 



ペヌゞ先頭おを 

ESC 5 





ESC 5 


右マヌゞン蚭定 

ESC / 


ESC T 

ESC T 

ESC Q 

ESC / 

ESC / 

ちマヌゞン蚭定 

ESC L 


ESC 1 

ESC 1 

ESC ( 

ESC し 

ESC L 

䞋マヌゞン蚭定 

ESC C 





ESC C 


スキップパヌフォレヌシペン指た 

䞋マヌゞンじよる 

ESC N 


ESC N 

ESC N 


VFU 蚭定じよる 

// 解陀 


ESC 0 


ESC 0 

ESC 0 



氎平タブ実行 

HT 

HT 

HT 

HT 

HT 

HT 

HT 

垂盎タブ実斀 

VT 




VT 

VT 

VT 

氎平タブ䜍巧セット 

ESC ( 

ESC 19 

ESC + 

ESC + 

ESC D 

ESC ( 

ESC ( 

// リセット 

ESC ) 


ESC ) 

ESC ) 


ESC ) 

ESC ) 

党氎平タブリセット 

ESC 2 


ESC 2 

ESC 2 


ESC 2 

ESC 2 

垂盎タブセット 

DC 4 




ESC B 

DC 4 


巧巧氎平タブ 





ESC e 0 



巧巧垂盎タブ 





ESC e 1 



ドット単䜍げ字䜍眮絶察指定 





ESC $ 



// 巧巧指定 





ESC ¥ 



文字単䜍印字䜍巧指定 

POS 





POS 


氎平印字開始䜍お 





E% f 0 



垂盎 // 





ESC f 1 



テキスト文字間のスぺヌシング 





ESC 2011 



䜍«捕え 





ESC a 



巧巧行巧送りた斀 

ESC VT 





ESC VT 


VFU 蚭定 





ESC / 


GS.RS 




X1 

MZ-1 

MZ-1' 

MZ-2 

ESC/P 

STAR 

NEC 

挢字モヌド指を 

ESC K 


ESC $ か 

ESC $ (9 

FS & 

ESC K 

ESCK けき ESCT (㈱ 


4 b Oh! X 1988.11. 


































































































X1 

MZ-1 

MZ-1' 

MZ-2 

ESC/P 

STAR 

NEC 

挢字モヌド巧陀 / ANK おを 

ESC/H ESC/P 


ESC ( H 

ESC ( H 

FS. 

ESC/H ESC/P 


お曞きおた 

FS J 


CEX J 

CEX J 

FS J 

FS J 


暪 // 

FS K 


CEX K 

CEX K 

FS K 

FS K 


挢字暪倍角指定 

FS P 


CEX p 

CEX 日 

FS SO 

FS P 


ゟ 巧陀 

FS q 


CEX q 

CEX å·§ 

FS DC4 

FS q 


挢字 4 倍角指定 





FS W 



挢字アンダヌラむン指を 





FS —1 



グ お陀 





FS — 0 



挢字印字モヌド蚭を 





FS ! 



半角文字おを 

ESC K CHR$(00. 


CEX r 

CEX 义 

FS SI 



// 解陀 



CEX s 

CEX æ°Ž 

FS DC2 



党角挢字スぺヌシング 

FS S 


CEX $ 

CEX $ 

FS S 

FS S 


半ち文字 // 

FS T 




FS T 

FS T 


半角文字のスぺヌス補正の蚭定 





FS U 



// 解陀 





FS V 



挢字富速印字指た 





FS X 1 



// 躲陀 





FS X 0 



挢字キ速印字指定 





ESC s 1 



// 巧陀 





ESC s 0 



撥曞き時半ち 2 文字鞭♊き 



CEX - 

CEX 卜 

FS D 


ESC q 

倖字蚭定  16X16) 

ESC 本 


CEX 2 

CEX 2 

FS 2 

ESC ホ 

ESC キ 

リ (24X24) 

ESC + 





ESC + 


倖字の䞀郚削陀 






SUB 1 


//党削陀 






SUB 2 


//蚭定終了 







EOT 


ビットむ乂ヌゞ凊理 




X1 

MZ-1 

Mz-r 

MZ-2 

ESC/P 

STAR 

NEC 

ビットむメヌゞ 8 ドット 

ESC % 2 

ESC $ 

ESC S 

ESC CAN 


ESC % 2 

ESC S 

// 16 // 

ESC I 





ESC 1 

ESC 1 

// 24 // 

ESC J 


ESC % 1 



ESC J 

ESC J 

8ビットドット歹リリビヌト 

ESC V 





ESC V 

ESC Y 

16 グ 

ESC W 





ESC W 

ESC W 

24 // 




ESC % 1 


ESC U 

ESC U 

暪 2 倍が:倧 24 ドットビットむメヌゞ 



ESC % 2 

ESC % 2 




単を床ビットむメヌゞ 





ESC K 



倍を床 // 





ESC L 



倍速倍密床 // 





ESC Y 



4 倍を床 り 





ESC Z 



ビットむメヌゞモヌドの遞択 





ESC 本 



// 蜜!換 





ESC ? IK. し Y. Zi 




その他 




XI 

MZ-1 

MZ-1' 

MZ-2 

ESC/P 

STAR 

NEC 

プリンタの初期化 

ESC C 1 


ESC 1 

CEX ] 

ESC @ 

ESC c 

ESC c 1 

ブ ザヌ 

BEL 

BEL 



BEL 

BEL 

BEL 

デヌタキャンセル 

CAN 

CAN 

CAN 

CAN 

CAN 

CAN 

CAN 

デリヌト 





CHR$(I27) 



セレクトプリンタ遞択 

DCI 


DCI 

SCH 

DC1 

DCI 

DC1 

ディセレクトプリンタ非進が 

DC3 


DCS 

ETX 

DC3 

DCS 

DC3 

ぺ—パ— ゚ン プ ティ 無芖 

ESC p 0 

ESC 8 





扮 C P 0 

 // 有効 

ESC p 1 

ESC 9 





ESC P 1 

片方向印字 

ESC > 

ESC U 

E% % U 

ESC U 

ESC U 

ESC > 

ESC > 

䞀 // 

ESC ] 


ESC % B 



ESC ] 

ESC ] 

ひらがなモヌド 

ESC & 


ESC & 

EM 



ESC & 

カタカナ グ 

ESC $ 


ESC ' 

(1A) II 


ESC $ 

ESC $ 

カットシヌトフィヌダ 制埡 





ESC EM 

ESC m 

ESC a 

ホヌムヘッド 





ESC < 



頓方向お送り 





ESC J 

ESC f 

ESC f 

逆 // — 






ESC r 

ESC r 


衚2コントロヌルコヌド 


16 進 

OOh 

0111 

0211 

0311 

0411 

0511 

06 り 

0711 

08(1 

0911 

OAh 

OBii 

OCh 

ODii 

OEii 

OFu 

蚘号 

NU し 

SCH 

STX 

ETX 

EOT 

ENG 

ACK 

BEL 

BS 

HT 

LF 

VT 

FF 

CR 

SO 

SI 

16 進 

10 n 

1111 

12.1 

1311 

1411 

15ii 

16ii 

1711 

1811 

1911 

IA 11 

1Bh 

ICh 

1D,i 

1Eh 

IFh 

蚘号 

POS 

DCI 

DC2 

DCS 

DC4 

— 

- 

— 

CAN 

EM 

SUB 

ESC 

CEX’FS 

GS 

RS 

US 


特集制埡コヌドは巧めの基本 47 



























































































































TENA KANJ I. YAPPARI ZEKAKUMOJIWA TUMATTE MIGURUSHIINA. 
SORENISHITEMO HIDOI layout DAKOTO. 


぀たり 1 キャラクタ分をり;.䜍: t しお扱うこ 
i にすればどうだろう。|川垈の瞱暪を䜓を 
キャラクタ単䜍に分削し义ザの堎合は义 
字ずしお絵の堎なは1父ず分ごずにビッ 
トむ メヌ ゞ デヌタを 送っお印字する。 

. あらかじめ川瘋するこずは絵の郚分を 
キャラクタが-䜍に分解しプリンタにビット 
むメヌゞを送れるがぶにぶ換するずいうこ 
ずだ。 

ずいうわけでむメヌゞワヌプロどき 
ずいう力‘父醬ずお I 圢モノクロ を 混が 
しおプリンタに, MWj する fi ながむ ツヌルを䜜 
぀おみすこ。 ビットむメヌゞの応)リずはいえ 
ぶ)ぶしむプログラムは「たあ基本だむ」 
い、った レベルの Ilf 楚4しいらのに化 I .が 
っおいる。たた巧暂のあやでワヌプロず 
銘打った力す尖際にぱディタを内藏しお 
いるわけではむく义,1!••や W おは別途か)ぶ 
する必髮がある。 


プログラムの䜿い方 


リストし2を BASIC 力•いポ コポコ ず入 
Jj し 別々に䞃ヌブする。リストは MZ -25 
00 + MZ -1 P 18 川になっおいるので  Xltu 
rbo + CZ ç³»24ドットプリンタを䜿う堎合は 
将 r •のぶ劂をがをか I える。 4 •わリストに 
は,おしおいむい力 ;' MZ -250()の「 * ラベル 
ゟ/|」は XI turbo ではり劂のらのを 「LAB 
EL " ラベル ノベ"」 にをれ W 倖は「"ラベル 
rrj におき換えるこず。 

たずは义:!••をかる。了•.儿にむん じ> かの゚ 
ディタアルゎ゚ディタなどがあればを 
図1印字サンプル 


れを䜿えばぃぃしなくおも BASIC の泚釈 
巧の圢で鲁•ぃおわき LIST * "ファむル名" 
でファむルに萜せばよぃ。义普はプリン 
倕に,|||力するむメヌゞの t わりに線暂し 
「このぞんにこのくらぃの火きさの絵を入れ 
たぃ」ずぃう郚分はホ巧の"@"でが H めおわ 
く。完むたしむら BASIC の シヌ ケン シャル 
ファむルの圢ぶで デむ スクに 䞃ヌブ する。 

次に絵をり!意する。 BASIC のコマンドを 
組みをわせおも Yi くなりグラフ むツ クツヌル 
を䜿うなりスキャナで取り蟌むなりしお 
ほしぃ。このずきり T 胜であればモノクロに 
倉換しおわくこ t が埋たしぃ。たむ W 肺‘ h 
で黑の郚分がプリンタでは I 'し色が぀ぃお 
ぃる郚分が照で1;りぞされるこずになるので 
堎合によっおはい骗反おしおわぃむけうが 
よぃこ i  もあるだろう。 

絵ができた心をの絵を「 I 叫がにおみし 
むたた」でリスト1を走らせる。する I  
關耐に適おむ人きさの枠が衚瀺 • されるので 
力ヌ゜ルキヌでげの人きさを义枞䞭の"食" 
の瞊暪数になわせテンキヌで切り化した 
ぃ郚分に移動し速床は" 0" キヌで䌯;速/ 
高速切〇换え叫•おスぺヌスキヌを抌すし 
枠内が「プリンタにをのた たが Jj でき る圢 
ぶ」でファむルにみちるようになっお ぃる 
のだ。これを义酱䞭の絵の数だけ繰り返し 
終わった ESC を狎せば1001 r のを数 F 
ILNAM $ でおぶしむファむルおでグラフ 
むツク デヌタファむルがかぶされプログ 
ラムが終 J ' する。 

义寄ず M 圢のファむルをか化しむ心リ 
スト2をロヌドし 801/-, 90む••のが数にを 


プリンタには文字を印ぞする機胜ずビ 
ツトむメヌゞを印牛•する機胜がある。ごく 
ふ぀うのプログラムリストやワヌプロの义 

靜ならプリンタはか々ず文ネをがち川し 
グラ フむツ ク1叫像の ハヌ ドコピヌなら ビツ 
トむメヌゞでゞリゞリ印ずする。蚀うた 
でず J ないこずだ。 

I ころ力;'印刷しむい内'容はい぀も文ず 
ばかりあるいはグラフむツク阳 I 像に限る 
ずいうわけでは4•いだろう。文字ず絵が混 
か.しむものをがも, I じしむい堎合だっおある 
はずだ。 

I — ' 

1 むメヌゞワヌプ□の堎をは 1 


おっずりばやぃ倕えぶは文ザら絵もみ 
—ん4‘ ビットむメヌゞで嫂理するずぃう-す- 
だ。 •般にむメヌゞワヌプロずかレむアり 
トワヌプロず力げばれおぃるものはこの 
ん•ぶによっおぃる。むメヌゞワヌプロの印 
ザはグラフィツクのハヌドコピヌず||リじだ 
力‘ I å±± ‘11 がで線おされむむメヌゞどぉりの印 
ずができるのがメリット。をの化わり化 
巧がをむだけ人がだから時閒力 H のずごく 
かかるし Xl/Xlturbo や MZ - 2500では 
16 X 1(; ドツトのフォントしかかっおぃなぃ 
力ん小 I が印‘?: 16 X 1(;ドットの义すずな 

っおしたう。お䞀ビットむメヌゞの I 叫像 
を䜜るにはをれなりの線藥機胜がなくおは 
おになら4•ぃ。 

をこで今いりはュヌザヌが BASIC 4•ど 
を化っおやるこを前化にむう少しほか 
に䜿えをうなん法はむぃかそえおみようず 
いう h けだ。 


ビットむ乂ヌゞを文字単䜍に分解する 


さお义•ドだろう力':グラフ ィッ クだろう 
がプリンタの印•ド動か1'1䜜はが本的に||リじ 
h のだ。 述うのは父ザをがも川す巧なは 
å·§å·§!.のが化力;' 1キャラクタ 2 1ピンプリン 
倕なじ/ 2.1 X 24ドットビットむメヌゞ印 
•ドでは1ドットが化だ t いうこず。 

をこでもしグラフィックら父’?ずしお 


特集いたどさのプリンタ掻甚術 


むメヌゞワヌプロもどきの䜜成 


巧ず斷の織印字 


Mur 曰 t æ›°äž‹ oshiyuki 

ホす田敏幞 


プリンタのぶ本的な機胜を理解したら今床はそれらをさたざたなを件のもずで巧っおみ 
るのが応甚の第䞀步です。特にビッ ト むメヌゞ印字の応甚ができるようじなればしめたも 
の。ここでは文字ずグラフィックを組み合わせお印字するこずを考えおみたしょう。 


r ぞぅ 
ダ矩 

〇䞀琎 

なぞの ず 

•぀ンこひ 
の たかィはた 

も 。 kxh^ 

る窒宙ン、 

く セお 

぀ • おし案 

や぀ 

し呌ぞものッ蚌 

爹*ンる 
目- 

にあい奚蚎。 
å·§ I å°ž^^りぞだ 
がぞ#&!^ちのの^^^ 

かン藝卒い豪 
揖霉セいちのに i 

寒かだを-心 

ii= a 1^ 

い今 vnrp ^ りい 
の i 
ビの。 




48 Oh! X 1988.11. 















の 8 ドットをのた た-ドの 8ドットに察し 
おら同じ化珊を斜しこれを暪ドット数分 
ç¹° 0 返すこずになる。 I 乂 I 3 扛参倕に。 

぀いでに瞱暪2倍にお人するホぶにら觊 
れおわく。暪2倍は同じデヌタを統けお2 
||||プリンタに送ればよいこずはすく、'にわか 
るだろう。別のアプロヌチずしおはプリ 
ンタの制埡コヌド䞭に利り j できをうむもの 
があればをれを䜿っおもよい。たずえば 

1 1)18 には广暹2倍24ドットビットむメヌ 
ゞ印す J モヌドがあるので ただの 「24ド 
ットビットむメヌゞ印ぶ」の化わりに盞•を 
するだけであずはプリンタが勝子-に愀2 
巧にが:人-しおくれる。 CZ 系列ではこれに 
談叫する機胜がむいがその代わり「愀2 
倍モヌド」をが'去すれば文ネだけでむくビ 

リス hi ã‚€ 义ヌゞ ワヌプロ もず’ さ ( A パヌツ) 


10 iOH!X 1988.11 
20 ' むメヌゞワヌブロもどき A バヌツ 
30 ’ MZ-2500 +MZ-1P18 甹 

40 I by Mu 

50 * 

60 init "crt2  640,400,16" 

70 CMD$ = " 24680'*+ hexchr$ (*'If Idle le20 lb") 

80 X=0  Y=0  MX=640  MY=400 
90 X し =10:Y し =5 
100 FILNAMS = .’test.dat.. 

110 DONE=0 
120 MD=1 
130 > 

140 »MAIN 

150 els 

160 color 6 

170 for 1=1 to15 

180 color=(1,1) 

190 next 

200 open "0",#1,FILNAM$ 

210 while DONE=0 

220 locate 0,0print chr$(5)  XL,YL, 

230 if MD then print "FAST" else print "SLOW" 

240 line (X,Y)_{X + X し ♩9-1,Y+Y し * 12-1),xor ,15,B 

250 A$=inkey$ 

260 if A$="" goto 250 

270 P=in 日 tr(CMD$,A$) 

280 if P=0 goto 250 

290 line {X,Y)-(X+X し * 9-1,Y+Y し * 12-1),xor ,15,B 

300 on P goaub *DOWN,*LEFT,*RIGHT,tUP,*XMOD,*lY,»DX,»IX,<DY,»D0 

310 if P=ll then D0NE=1 

320 wend 

330 close #1 

340 end 

350 ’ 

360 (DOWN 

370 Y=Y+MD*11+1 

380 if Y+Y2>MY then Y=MY-YL>12 

390 return 

400 <UP 

410 Y=Y—MDtll-l 

420 if Y<0 then Y=0 

430 return 

440 ♩LEFT 

450 X=X-MD*11-1 

460 if X<0 then X=0 


図 4 織 2 倍描倧 



I I I I 0 0 I I B 

ットむメヌゞデヌタら2巧に4•る。どもら 
ら今时のプログラムで䜿っむぶ法だ。 

瞊2倍に間しお>述がよければプリン 
倕の制埡コヌドがをのたた利川できるのだ 
がテキストず混圚ずむるずいろいろ䞍 
がながある。をこでプログラム䟧でデヌ 
倕を2倍に匕き䌞ばす必嬰が,||',おくるわけ 
だ。だいむいの感じは I 乂14のように4•る。 


このプログラムでは特に凝った化现を 
しおいるわけではない。さっきら説明した 
ずわり义ぞはふ぀うにプリントアりトし 
絵はプリンタ䞊での1文字のドット数単化 
でビットむメヌゞ化力しおいるにすぎない。 
MZ -1 P 18 や CZ -8 PK 5 では暪 18 X 瞊24ドッ 
卜パむカピッチがで半角1文ずを衚现 
しおいるようなので絵倇この火きさ単化 
でか, Jj しおいる。类際にはグラ フィ、 ゜ ク I が I 
が」•.の 18 X 24 ドットををのたたプリンタに 
送るず印ぞされる絵がかなり小さくむっ 
おしたうので今|り1のプログラムでは9 X 
12ドットを瞱暪2倍に抱倧しお印すするよ 
うにしむ。 

グラフィックをビットむメヌゞで印ずす 
るには「これからビットむメヌゞ印ずず 
るよ」ず制埡コヌドを続いお「デヌタは 
こんだけだからわ」ずデヌタの個数を送り 
あずはおをしむなのビットむメヌゞデヌタ 
をり I , するだけ。蚀われおみれば節単なこ 
ずで’しょ C 

制垥コヌドの送りぶに閲しおはこのが j 
の基垷離雌で解説されおいるからここで 
は巧略するこずにする。んで次のデヌタ 
の個数だっお MZ / X 1 系のプリンタでは 
「暪䜕ビットかか」を䞊䜍䞋䜍の2バむト 
(2 加で割った商ず糞りに分けお顺に送る 
だけだプリンタによっおはこの顺げがぶ 
の堎たもある)《ずむるず論点はビットむメ 
—ゞデヌタをプリンタぞ送れるおにする化 
å·§ U こ裝玄されるわけだ。かめおビットむメ 
—ゞ印ネに挑鹏する八が^し぀たずくず 
すればきっずここだろう。 

では|乂|2を化おむしわう。プリンタぞは 
瞱《ドットけ;•化でデヌタを送るこずになっ 
おいる のでたずグラフ ィ ック I å±± ’II がか じ 
瞊8ドットを取り川しおくる。をしお I 、乂 I 
にボすよう4•顺がで暪にがベこの顺げが 
ぶのプリンタもあるをが ぀いおいるず 
ころを し぀いおいない ずころを0に; 巧き 
がえむ8がの2導数に倕換する。こむで瞱 
8ドットかのビットむメヌゞデヌタができ 
らかこ)、 CH 民$で义•ド列に倕巧しおプリン 
倕に iTJj する。 

8ドットビットむメヌゞ印卞であれば 

I'X I •.の倄リだを暪のドット数だけ繰りおす。 

16ドットや24ドットのモヌドならすぐド 


〇 

曇 


れぞれ义普•ファむル名グラフィックデヌ 
タファむルおを蚭をしたらせるしプリン 
倕ぞの印すが巧われる。出力䟋は図1のよ 
うな感じになる。 


図 S ビッ h むメヌゞデヌタ 


〇 


図3 ビッ h むメヌゞデヌタの䞊び 

8ドット 16ドット 


24ドット 



プログラムの解説 



-0 

•• 

— 0 


〇 


特集文字ず図圢の;‘昆圚印字 49 





















































そのほかの泚意 


ビットむメヌゞでグラフィックをプリン 
トアりトする堎合にはい぀ら u 䞊にな巧 
幅に気を䜿わなければならない。24ドット 
のビットむメヌゞでが字するならばな巧 
幅も24ドット分にしないし絵が短 III 卜状に 
ちよん切れおしたう。改斀幅はむンチでホ貪 
をするこずになるので24ドット分が䜕む 
ンチに盞圓するか截感的にはわからないか 
もしれない力;'今凹詊しおみむ般り 1 P 18 
では1/8むンチ CZ -8 PK 5 では16/120むン 
チ皋床で䞃ようどよいようだ。 

しかし絵だけならただしらこれに文 
ぞが絡む‘ず事態は倚少耇雑になる。巧閒を 
ベったりくっ぀けおしたうず文字が読みに 
くいしか t いっおをうしなければ絵がブ 
ツ切りになっおしたう。今扭1のプログラム 
では衍りを空けないでごたかしむ力 S ' たず 
1巧印字し24ドット分改巧しお斀削の絵 
だけを印字しをの垖だけ改れ•する手ら考■え 
られる。倚少ガタ぀くかもしれない力';興 
味のある人は詊しおみるずよいだろう。 

おっずガタ぀くずいえばビットむメ 
ヌゞでが字するずきにはな方向が字ではな 
くが方向印字にしおわいむほうがよい堎 
合が倚い。巧方向印字のほうが印字速床は 
速いのだが機械郚分の粟腹の問題で若干 
の誀差が化るこもありガタ぀きの喊因 
ずなるからだ'。 

本 ネネ 

ビット ã‚€ メヌゞ印字は䜕 t なく晒倒に芋 
える力;'本圓はここで曞いた皋床の簡単な 
吵理でできる。巧(趣さえわ力•れば BASIC で 
ハヌド コピヌ プログラムを煎くこずさえで 
きるだろう。事実今 [ Pi のプログラムら任 
な領域のハヌドコピヌを取るのに利川でき 
るずいうよりたさにをのずわりの嫂现 
を巧っおいる。僕自身フ。リンタなんお原 
çš¿ i  リストのネ T ちり,しぐらいにしか䜿っお 
いないので偉をうなこずは蚀えない力';ビ 
ットむメヌゞ印字を䜿いこなせるようにな 
ればプリンタの川途はかなり/ムがるのでは 
ない力>なんお無黃巧なこずを蚀っおみむ 
りする。 

今叫の プログラム だっお2本を介䜓 さ 
せお玔ネ䞭-な「郚分 ハヌドコピヌプログラム」 
じする力 >拡匵しお印芋むメ ヌゞを垅垈 
で柿 U をできるようにするず力垅垈1;で絵 
も入れる化眮をあちこも動かせるようにす 
るず力>な良の糞地はいくじ J でらあるから 
ごによごによ いじく り【り I しおみるのも垆り 
いだ’ろう。たこんなずころかな。 

50 Oh! X 1988.11. 


470 


return 



480 

♩RIGHT 



490 


X=X+MD 本 11 + 1 


500 


if X+XL*9>MX 

then X=MX-XL»9 

510 


return 



520 

♩ XMOD 



530 


MD=1-MD 



540 


return 



550 

♩ DX 




560 


if XLOl 

then 

X し =X し䞀 1 

570 


return 



580 

♩ IX 




590 


if 79>XL 

then 

XL=XL+1 

600 


goto 500 



610 

*DY 




620 


if YLOl 

then 

YL=YL-1 

630 


return 



640 

»IY 




650 


if MY/12 

-1>YL 

then YL=YL+l 

660 


goto 380 



670 

»DO 




680 


locate 0 

,0:print "WRITING"+chr$(5); 

690 

for 1=0 to 

YL-1 


700 


for 

J=0 to XL»9-1 

710 



A$ = " 


720 



for K 

=0 to 2 

730 



C 

=0 

740 



for し =0 to 3 

750 



if point(X + J,Y + I 本 12+KM + 3-1 

760 



next 

770 



A$=A$+chr$(C) 

780 



next 


790 



print 


800 


next 



810 


next 



820 


return 




then CsC+SM^L 


* X1 turbo 甚巧曎点 


30 ' Xlturbo + CZ-8PK5 甹 

60 'WIDTH 80,25 • I ,2: INIT 
170 FOR 1=1 TO 7 

180 PALET 1,1 

250 A$=INKEY$(1) 


リス h 2 ã‚€ —ゞワヌプロち ださ曰パヌツ) 


10 'OH!X 1988.11 

20 I むメヌゞワヌプロもどき B バヌッ 
30 ' MZ-2500 +MZ-1P18 甹 

40 * by Mu 

50 * 

60 ESC$=chr$(&HlB) 

70 CEX$=chr$(&HlC) 

80 TXFIL$ = "test.asc" •テキストファむルち 

90 GRFIL た " test.dat" • グラフィックデ-タファむル名 

100 RES$ = CEX い "]" リセット 

110 INI$=ESC$ + "XU"+ESC い " 8"+ESC い " H" '片方巧 +1/8 むンチな巧+巧巧な 
120 IMG*=ESC い " が " 1 « 2 倍 24 ドットビットむメヌゞ 

130 G$ = ..e.’ 

140 • 

150 »MAIN 

160 open ..I",#1,TXFIL$ 

170 open " I"•#2•GRFIL$ 

180 Ipout RES$+INI$ 

190 while not eof{1) 

200 line input #1,A$ 

210 gosub 拿 LP し IN 

220 wend 

230 close #1 

240 close #2 

250 end 

260 , • 

270 «LPLIN 
280 P=1 

290 while instr(P,A$,G$) 

300 Iprint left$(A$,instr(A$,G$)-1); 

310 P=P+in8tr(A$,G$)-l 

320 C=0 

330 while mid$(A$,P,1)=G$ 

340 C=C+9 

350 P=P+1 

360 wend 

370 gosub *LPGR 

380 wend 

390 Iprint mid$(A$,P,255) 

400 return 

410 ' 

420 »LPGR 

430 Ipout IMG$+chr$(CÂ¥256)+chr$(C mod 256) 

440 for 1=1 to C*3 

450 if eof(2) then C$=chr$(0) else C$=input$(1,#2) 

460 Ipout C$ 

470 next 

480 return 


幞 XIturbo 甚た巧点 

30 ' Xlturbo +CZ-8PK5 甹 

100 RES$=ESC$+"cl" •リセット 

110 INI$ = ESC い " >"+ESC い .. X9"+CHR$( 16 )+ESC$ + .’R.. 

•片方向 + 16/120 むンチな巧牛バむカ 

120 IMG$ = ESC$ + "U"+ESC$ + "J" • 暪 2 拟 + 24 ドットピットむ メ-ゞ 

475 LPOUT ESC$ + "R" •バむカ暪 2 倍解お 











特集いたどさのプ IJ ンタ掻甚術 


矎し t 、フォントのために 

拡が字のスムヌゞング 


Tan Akihiko 

䞹明圥 


24 X 24 ドット皋床の解像床では矎しい日本語の巧刷が無理なのもしかたがないでしよう。 
しかしが倧衚珟などの堎合フォントをそのたた拡倧するのはいたどけたせん。これらを 
滑らかな文字に倉圢させるアルゎリズムを画面䞊でシミナレヌトしおみたしよう。 


今はワヌプロ化盛り。パヌ゜ナルワヌプ 
口の普及は目党たしく誰らがちょっずし 
た 「印刷機」を持った気分になれる時化だ。 
ここたで倧ハダリになったのは蚀ぃもさ 
れおぃるこ t だがをしお少し情けなぃこ 
t だがワヌプロの持぀「淞曞マシン」ず 
しおの力に負う t ころが人きぃだろう。—— 
でこれからはが4る满茜マシンずしおだ 
けでなく「快適に說める」をしお「読んで 
おがしぃ」文曞を印 W リできる力向を U おし 
たワヌプロがポめられるこずになるだろう。 
をのずきにワヌプロにザ’ひずも越えおむ 
らわなくおばならなぃ関門がひ^:぀ある。 

償はワヌプロで印刷された文曞を読む、 

き。んずなく違和感を党:える。たたマ 
ニュアルなどにはひず [! で「ワヌプロ印 
刷をのたた䜿ったな」ず思わせる文曞にも 
ちょくちよく化くわす。これはどうぃうこ 
ずだろう。をれが本物の印刷機に比べお劣 
っおぃる点「字䜓フォント」の品質で 
ある。パヌ゜ナルワヌプロの字䜓の品質 
はただただ掻字には&ばなぃようだ。 

巧ネしだぃで印刷物の印象はかなり变 
わる。たずえば屯がの䞭であなたの隣に 
離っおぃる人力';小説を 説ん でぃる。あなた 
はをれを暪から亂き蟌む‘。べ぀に衚玙を化 
たわけではなぃ。でもあなむには化版瀟が 
わかったずぃった絳隓はなぃだろう力>。 

これは出版瀟によっお掻字や版組みが違 
うからだ。具䜓的にどうはお搁できなぃ 
がいこかく違うのだ。 

义茉はただ内'咚がなわればよぃずぃう 
ものではなぃ。読みホを話に匕き蟌めるよ 
うな嚃力的な芋栄•えも必毀:だ。巧ぃ字では 
説む‘安 I らしなぃ。ワヌプロの印ずだっお 
ただただ発展のを地がある。これから矎し 
いもしくは楜しい•ド䜜に぀いおささ 
やかむ解説をやらかしおみよう。 


フォン h におヒを每えるには 


䟋ずしお X 68000 に峚っおいるフォント 
の i :.4 •ものをあげおみむお1)。䞖の挢ネ • 
プリンタは 16 X 16 ドット今は 24 X 24 ドッ 


卜が䞻流䞀郚には 32 X 32 や 48 X 48 も化お 
きおいる。 

ずにかくヮヌプロで䜿われるのはほず 
んどを巧文字だから党角文字に話を絞る。 

さお挢字 ROM の小身は J にで決めら 
れおはいるカミフォントたでは統䞀されおい 
ない。メヌカヌによっおけっこうバラツキ 
がある。 t ぃうこずは I 叫垈を乂ただけで 
メヌカヌがわかるががいおも䞍思議ではな 
ぃか。 

アルフアベットのフォン トに気を䜿っお 
いるず償が思うのは力>の Macintosh であ 
る。あの定評ある ナヌ ザ ヌむンタフェむス 
に䜿われおいるだけあっおさすがし I なわ 
せる。なにより 1— 叫がにいろどりが,äž­,お化 
おいるだけでら楜しい。でむをの フォント 
を乂敬しおきお勝乎に䜿ったりするずき 
っずどこかからわ叱りを受•けるに決たっお 
ぃる。ぃわゆる著䜜抻お蒂い、うや぀だ。 
むずえ フォント ずぃえどむ立掟な玫䜜物。 

U 本の パ゜コンに をれだけ倚'圩な フォン 
卜 が;悊らないのは ナヌ ザ — むンタフェむ 
スに察する認識の避れだけではない。挢ず 
ずいう膚倧な量の化介なシロモノのせいで 
図1お文字 

A A 

図2お文字 



図3袋文字ず圱文字の䜵甚 

C © 


むある。 

をうした厳しい事惜にかわいい抵化を 
しよう。挢字民 0 M の䞭みを持っおきおも 
よいもよいずいじくるのだ。 

フォントの印象を變えるむめにはいく 
぀かのアプロヌチがある。 

たず「フォントを新しく䜜る」。  こ 
れは冗談。アルファベットな b t むかく 
数䞋ぞもありか぀權雑なおをした挢字の 
フォントを䜜り盎すなんお芞圓ができるの 
はごく䞀郚の根性がある人問くらいだろ 
う。ごく䞀郚にならをういう人が j がいお 
も䞍思議ではない力す。 

圱文字 

読んでぞのごずく W 1のような化理。 
X - BASK  では SYMBOLI 划数を䜿っおグ 
ラフ むック画面に文ををむ山に衚瀺できる 
のでプ ログラムは ばかみ むいに 脚単だ。 
圱になる郚分を黑色でいく぀か斜めにズ 
ラし ながら描いお姑埌に本䜓の郚分を I '1 
色でかけばよい。 

袋文字 

、裝するにフチドリのこずだ I 乂12 )。プロ 
グラム. I •.は SYMBOL 閱数を䜿っお实珟で 
衚1 X 6 邮邮のフォン h 



図4袋文字 


a ) 4連結 



特集化倧文字のスムヌゞング 51 

















































リスト 1 の実斀結果 


きる力す挢ザ ROM のフォントがドットの 
集たりであるから 2通りのやり方がある 
(図4)。これは「泚 U しおいるドットの隣 
のドットはいく぀ある力 >」ずいう考•えに2 
通りあるからだ。 

a ) 4速お 

隣のドットは䞊ド巊右の4぀だけず考え 
る。フォントを」-/ド巊右にフチの I 垖だけズ 
ラしお黑色で衚瀺し最埌に1'1色で䞭倮を 
化く。巧が䞞い L いう印象を-リ•える文字が 
できる。 

b ) 8速お 

さらに斜めの化眮にあるドットむ入れお 
隣のドットは蚈8぀になる。フォントを8 
方向にズラしお裘巧し䞭倮をかく。巧は 
顧巧のたた残る。 

袋文字は少しばかり凝っおいるずいう感 
じがしおきれいだが灟際にむいしお乎問 
がかからないのでお埳川である。 

袋文字ず 圱 文字の䜵甚 

次は I 川ぶいっしょにやっおみよう図 
3)。少し化理が酣倒になる。 

このようにちょっずしむに倫で义字に 
'を化を持たせるこ t はできる。このあたり 
は比范的暹単な化理なので X 68000の持 
぀ 24 X 24 ドットのフォントを䜿っお奠隓し 
おみむリスト1ず䞊の写真。 

倹際匷調义ぶやむタリック化むどはプ 
リンタの機胜ずしおもむいおいは II 怠され 
おいる。 X 68000 のか厲 ワヌプロであれば阳 I 
垈_1;でも匷調斜䜓暪倍などの文字が 
䜿える。 


お倧文字のスムヌゞング 


さお珟英の問題^:しお24ドット粒床の 
义字フオントでは Macintosh がアルフア 
ベット でやっおいるよう な バリ゚ヌ シ ペン 
を挢字に持たせるのは䞍可胜だ。をこで 
かし目先を倉えおみよう。抱火した文字を 
䜿う堎合はどうかずいうこずだ。 

SYMBOL 闡数を䜿っお化人した文字や 
ワヌプロの4倍巧で印刷した义字をよ 䞀く 


芋るし茪郭線が階段よろしくガタガタに 
なっおいる。ただ火きくしただけだから 
圓がずいえば普がだ。幎賀状などの挚搂な 
ら倚少倧きな义字を印刷しむいがこれでは 
もよっず芋苊しい。たむ ゲヌムの タむト 
ルなどの堎合ならもっず火きい义字だっお 
䜿いむいだろう。 

をこで䞃よっ面癜い実隓をわおせし 
よう。拡倧しおガタガタになった义字を甚 
息し茪郭のが:火•瞮小を繰り返すずいう 

のだ。もう少しわかりやすく衚现するな 
ら「倪らせる.しがたせる」ずいうずころ 
だろう。えっ結局もずどぉりになるだけ 
じやないかっおさおどうだろう。 U 例 
に具䜓的な手顺を瀺すこずにする。 


a ) 义ぞを倪らせる 

たえらっお拡倧単玔な拡义衚瀺しお 
ゎいた「文字」の「玙」 L の境界線䞊の点 
を呚りに広げる。ここでら4連結 -8 連結 
の考えが䜿える。ただ现奠閒題^しおは次 
のようにしたほうが功率はいい。「玙 J の䞊 
の1点に泚目し近傍ここでは隣の点ず 
いう意味。4近傍ず8近傍のどちらかにな 
るに「文字」があればをこを「文字」 
のドットにしおしたう。これをフォント䞊 
のすべおの点に察しお斀えばよいわけだ 
(図5)。 

ただし化理を同がにではなく䞊から 
順番にしなければならない郜合䞊フォン 
卜ずは別に「新しく䜜ったドットだよ」ず 


リス El 圱 文字ず < 文字 


10 /» R 义字、巧义宇 
20 screen 2,0,1,1 
30 int WHITE=0,BLACK=15 
40 wipe{) 

50 fukuro4(128,128,"fe",4,2,2) 

60 fukuro8(256,128," あ ", 4,2,2) 

70 4&86(128,256," い ..  4,4,2) 

80 fukuro4_kage( 128,384," う ’’  4,2 • 2 ) 

90 fukuro8_kage( 256,384 ," う ..  4,2,2 ) 

100 end 
110 /* 

120 func kage(X,y,St;str,sc,sh,fo) 

130 /* at)ring,sc)ale,sh)ift,fo)nt 

140 for i=1 to sh 

150 symbol(x+i,y+i,st,sc,sc,fo,BLACK,0) 

160 next 

170 symbol{x,y,at,sc,sc,fo,WHITE,0) 

180 endfunc 
190 /* 

200 func fukuro4(x,y,9t;str,sc,ed,fo) 

210 /* St)ring,sc)ale,ed)ge,fo)nt 

220 symbol{x ,y-ed,at,ac,ac,fo,BLACK,0) 

230 symbol(x+ed,y ,st•sc,sc,fo,BLACK,0) 

240 symbol(x ,y+ed,st,ac,sc,fo,BLACK,0) 

250 symbol(x-ed,y ,st,sc,sc,f o,BLACK,0) 

260 symbol(x ,y ,st,sc,ac,fo,WHITE,0) 

270 endfunc 
280 /♩ 

290 func fukuroS(X,y,st;str,sc,ed,fo) 

300 /* at)ring,sc)ale,ed)ge,fo)nt 

310 symbol(x-ed,y-ed,at,ac,ac,f o,B し ACK,0) 

320 symbol{x ,y-ed,at,ac,sc,fo,BLACK,0) 

330 symbol(x+ed,y-ed,st,sc,ac,fo,BLACK,0) 

340 symbol(x+ed,y ,st,ac,sc,fo,BLACK,0) 

350 symbol(x+ed,y+ed,st,sc,sc,fo,BLACK,0) 

360 symbol(X ,y+ed,st,ac,ac,fo,BLACK,0) 

370 symbol{x-ed,y+ed,st,sc,8C,fo,BLACK,0) 

380 symbol{x-ed,y ,st,sc,sc,fo,BLACK,0) 

390 symbol(x ,y ,st,sc,sc,fo,WHITE,0) 

400 endfunc 
410 /拿 

420 func fukuro4_kage(X,y,3t;atr,ac,ed,fo) 

430 /* at)ring,ac)ale,ed)ge,fo)nt 

440 int i 

450 symbol(X ,y-ed,st,ac,ac,fo,BLACK,0) 

460 symbol(x-ed,y ,st,sc,sc,fo,BLACK,0) 

470 for i=0 to sc+ed—1 

480 symbol(x+ed+i,y +i,at,sc,sc,fo,BLACK,0) 

490 symbol(x +i,y+ed+i,st,ac,ac,fo,BLACK,0) 

500 / 本 8ymbol(x +i,y +i,st,3C,sc,fo,BLACK,0) 

510 next 

520 symbol(x,y,at,ac,sc,fo,WHITE,0) 

530 endfunc 
540 /♩ 

550 func fukuro8_kage ( X , y, st; str , sc , ed, fo ) /* 8 連ち 巧 -R 文ネ 

560 /* st)ring,sc)ale,ed)ge,fo)nt 

570 int i 

580 symbol{x-ed,y-ed,st,sc,sc,fo,BLACK,0) 

590 symbol(x ,y—ed,st,sc,sc,fo,BLACK,0) 

600 symbol(x-ed,y ,at,sc,ac,fo,B し ACK,0) 

610 for i=0 to ac+ed-1 

620 symbol(x 牛 ed+i,y-ed+i,st,sc,sc,fo,BLACK,0) 

630 symbol(x+ed+i,y +i,st,sc,sc,fo,BLACK,0) 

640 symbol(x+ed+i,y+ed+i,st,sc,sc,fo,BLACK,0) 

650 symbol(x +i,y+ed+i,st,sc,sc,f o,BLACK,0) 

660 symbol(x-ed+i,y+ed+i,st,ac,a 己 fo,BLACK,0) 

670 next 

680 symbol(x,y,st,sc,sc,fo,WHITE,0) 

690 endfunc 
700 /♩ 


/» お文字 


/» 4 連結巧文字 


/* 8連ち巧文字 


/* 4連ち巧文字 


52 Oh ! X 1988.11. 













4 J 
从がゎ! 

舞だ:ぶ《 • 貎 

愛 

づ:患な號 


d : か s»1»v 
侀,が 

f んが rtlicUon 

*' coacirJ'>i 

圏 

リスト2の実斀画面 


ぃうフラグが必芁になる。サンプルプログ 
ラムではフラグの配列を刚垈䞊に取った。 
をっもを芋ればわかる力;'1回の化现でぶ 
加された郚かは实は袋文字ず同じだった 
りするのだ。装义ネ化理ルヌチンを流甚せ 
ずにわざわざこんな化理ルヌチンをかっ 
むのは2 1り䌌 h 化驰を繰り返せるように 
する/、•めず次の瞮小化理にも䜿えるよう 
にするむめだ。 
b ) 义ぞをしがたせる 

义字をしがたせるのら倪らせむずきず1り1 
様の化现で斀える。义字の黒ぃドットを瞮 
小させるずぃうこは逆にぃえば「玙」 
のいぃドットの領域をが人させるずそえる 
だけだ。図6のように癜黒を反転させおみ 
るわかりやすぃ。 

をうぃうわけで偎がなサンプルプログラ 
ムリスト‘ 2) をかっおみむ。ホな気にも 
列■話巧である。コマンドのメニュヌが||じお 
くるので適圓に遊んでみおほしぃ。あ 
をうそうできればコンパむルしお䜿っお 
やっおもらぃむぃ。むンタプリタでは菜 
巧がかなり遊ぃのだ。 

さおなんでらぃぃから挢字をひず぀衚 
瀺 “ d " コマンドしお3凹4述結が:人 
(‘‘ e 4" コマンドしむあし3凹4述姑:çž® 
小 ‘‘ r 4" コマンドしおみよう図7)。ご 
觉のずゎりもずどぉりじゃなぃ。斜めの 
パタヌンができおぃる。なにを隠をうこ 
の珟象を芋せるのがこの実隓の狙ぃだった 
のだ。この方法は文字を単玔にお火した 
ずきに発生する角を取るこれをスムヌゞ 
ングずぃうむめの簡単な方法のひ぀ 
である。 

図7化倧文字 (16 倍角)のスムヌゞング 


手裝なスムヌゞンク 


おぶのパヌ゜ナルワ_プロの䞭には斜 
めのパタヌンををんだフオントを持っおい 
るらのがある。抱火する^さすがにアラは 
盌.せない力 S ' 誓姐の倧きさではかなり品 
質の嵩をうな义ホに化えるから䞍思織だ。 

あれで普通のパ゜コンか赋のプリンタより 
はるかに'が曲4•のだ力> 心熊きだ。しかむ 
32 X 32 ドットなど t 平的で仕様垞に茉いお 
ある。䞍を平だ  。 

たあずにかくをの斜めの パタヌン がも 
ずむず凳錄されおいるのむのかどうかは 
わからないにしおらが䌌は削がにできる。 
斜めの パタヌンは くばみの郚分にはめ蟌 
んで䜿う図 8- a )。 しかし挢•ドにはしばし 
ば肺巧に曲がる郚分がありをこたでがめ 
図已茪郭の化倧 


図日茞郭の瞮ル 


のバタヌンを入れるの!たたずいかしれな 
いけ乂 I 8 b )。 をこでチ卫ックをもうかし 
厳しくしおが] 8-C ) いもばん䞍巧がなく 
びれだけを陀よするこずもできる。この2 
぀のチェックぶ法をどう䜿い分けるか t い 
うこずにははっきりした芏刖がない。先■は 
どのが人-瞮小で化)りできるお法なので 
プログラムはなっおしたったごめん。 
極端む抱火义字を䜿うずきはもかくこ 
のくらいの レベルのスムヌ ゞングで気に 
むらむい粒悚のぞの巧は期巧できる。 


ちっず正統旅的方たは 


䞀郚には点や刚の情報をべクトルで料 
っおいるワヌプロむ化おきおいる L 間く。 

これだずどんなに抱人しおらをが义ずに 
アラカ;'化。い。このベクトルデヌタを4‘ 



図日斜めのパタヌンをはめ蟌む 

ド぀ y 

( a ) ( b ) ( c ) 


敢団珊極 

r 4 r 4 r 4 


逊胞光- 

e 4 e 4 e 4 


特集化倧文字のスムヌゞング 53 









































ん I  力挢字 ROM のデヌタから取り川せな 
ぃだろう力 >。これができればぶ璧なスム 
ヌゞングができる。 

をの前に。 16 X 16 ドットのフォントむら 
ずかく 24 X24 ドットのフォントなどで 
は垖のある線が倚)リされおぃる。をの幅 
も䞀をではなぃ。をれにもしかしたら 
さっき玹介したスムヌゞングでが;人-しむ 
フォントを倚少なめらかにしおわぃおから 
ならベクトルい少しはきれぃに取り化せ 
るからしれなぃ碰かめもせずにぃぃかげ 
んむこ t を道••ぃおぃる力;'なんなくうた 
くぃきをうでしよ。だから垖;のあるデヌ 
タカ’ら線のん向性を袖化する技術は®髮だ 
力;’これが非がに雛しぃ。そこで「现線化」 
のお術は䞍 "r 人 I :なる。䞭心線だけを巧す 
は術だ。 

おはこれはパタヌン認識の研究の分野 
に入る。スキャナなどで読んだ义ぞ  t わ 
がしきデヌタから点刚いけ斀分岐ず 
ぃった情報を取り化すには I 本線にしお 
からのほうが化段にやりやすぃ。  ず 
゚ラをうなこ t を醬ぃおしたった力;'この 
綱線化は勉匷䞪姐で今 [ nl は玹介できなぃ。 
をれほど雛しくはな L 、のだが非が;に䞭し 
がなぃ。 

ずにかく现線化に化かしむらかのよ 
うにする。 

1) ひず぀ながりの線を探す。端点をサヌ 
チしおをの8ぶ傍にドットがあるかど 
うか調べ^しあったらをのん•向に぀な 
げおぃく。も t 長の線を遜んで巧は別に 
化巧 I する。 

2) を郚の線に぀ぃお化现がすんだら本 
鞣の装瀺をする。拟人-しお線かで぀なぐ 
なり垖のあるフォントに぀ぃおはパタ 
ヌンの凞凹をならすなりするずよぃ。方 
向の取り方がはっきりしおぃるので正 
備なスムヌゞングが期埅できる。 

ここの説り)1はずぃぶんず袖み的だがを 
れ  をのはず權雑過ぎお f 裳の-乎にはわえ 
なかっ たのだ。 も i  もず挢ザ ROM などの 
フォントは埌雑な獲字を1(け 16 や 24X24 
ドットの瞱 MW に収める段階でかなりが 
報ををずしおぃるのでベクトルを 1 R り川 
すけずのが報をお化する段階で I ミリ选えお 
したうこずが倚々ある。こうぃうこずをぞ 
える たびに ああ人リリの脳っお儒人なんだ 
なあし思、っおしたう。このぞんにが味のあ 
るぶにはコンピナヌタを䜿ったパタヌン 
玘識嫂:理の本が匷ぃ味ぶになっおくれるこ 
i だらう。 

ああずうずう逃げを打っおしたっむ。 
恶しからず。 

り4 Oh ! X 1988.11. 


挢字 ROM やプリンタの仕嫌はたちたち 
だから隚校:印刷にはタッチしなかった。 
が局いいお䜜を䜜ろうず思ったらドッ 
卜数を巧やすのが䞀あだ t いう䞍本ななお 


論を埗おしたった。スムヌゞングに脚しお 
はもう少し私お身も粟進したいずあくた 
で無責任に玄来しおずりあえずご勘匁を 
願いたい。 


リス^吕 _ 茪郭の化倧} 瞮ル 


10 /♩ 化倧、搞小 

20 screen 2,0,1,1 

30 int BLACK=0,WHITE=15 

40 int Xw=512,Yw=16,Xc=512,Yc=256 


50 

dim int dot(2 ) 

={12,16,241 

60 

/» 


70 

str com,ch 


80 

while 1 


90 

print 


100 

prinf'd : 

display" 

110 

print"e4,e8: 

expansion" 

120 

print"r4•r8: 

reduction" 

130 

print’.q 

quit" 

140 

input" command > ",co 扣 

150 

if com="d" then { 


input" display : type a letter ",ch 
display(ch,4,2) 

) 

if com="e4.. then ex_re4 { 4,2 , BLACK, WHITE ) 
if com="r4" then ex_re4(4,2,WHITE,BLACK) 
if com="e8" then ex_re8(4,2,BLACK,WHITE) 
if com="r8.. then ex_re8 ( 4,2 , WHITE , BLACK) 
if com="q" then break 
endwhile 
end 


160 
170 
180 
190 
200 
210 
220 
230 
240 
250 
260 I 、 

270 func display(at;str,sc;int,fo;int) 


/* St)ring,sc )ale ,fo ) nt 
int d 

d=sc*dot(fo) 

fill(Xc-1,Y 己 - し Xc+d,Yc+d,WHITE) 
symbo1(Xc,Y 己 , s t,sc,sc,f o,B し ACK,0) 
endfunc 


280 
290 
300 
310 
320 
330 
340 /» 

350 func ex_re4{ac,fo,ex,re) 

360 /» scTale ,fo)nt,ex)pansion,re)duction 

370 int d,x,y,xl,yl,f 

380 int kaeta=WHITE,mada=BLACK 

390 d=dot(fo) 

400 fill{Xw,Yw,Xw+d*ac—1,Yw+d*3C-1,mada) 

410 ft 

420 for y=0 to d*sc-1 
430 for x=0 to d»8c-l 


/» 癜地に巧文宇を衚瀺する 


/< 巧をした色の郚分•を化倧する 


xl=Xc+x  yl=Yc+y : x2=Xw+x : y2=Yw+y 

if (point(Xc+x , Yc+y)=re and point(Xw+x,Yw+y)=mada) then { 
f=0 

while 1 

if (point(xl-1,yl)=ex and point{x2-l,y2)=mada) then f=1:break 
if (point{xl+1,yl)=ex and point(x2+l,y2)=inada) then f=l : break 
if (point(xl,yl-l)=ex and point(x2,y2_1)=mada) then f=l:break 
if (point(X1,yl +1)=ex and point(x2,y2 + l)=mada) then f=l 
break 
endwnile 
if f=l then { 
paet(xl,y1,ex) 
pset(x2,y2,kaeta) 

) 


/» 同じく 8 連結 


440 
450 
460 
470 
480 
490 
500 
510 
520 
530 
540 
550 
560 
570 

580 ) 

590 next 

600 next 
610 endfunc 
620 /♩ 

630 func ex_re8(8C,fo,ex,re) 

640 /* sc)ale,fo)nt,ex)pansion,re)duction 

650 int d,x,y,xl,yl,f 

660 int kaeta=WHITE,mada=BLACK 

670 わ dot(fo) 

680 fill(Xw,Yw,Xw+d>sc-l,Yw+d>sc—l,mada) 
690 /* 

700 for y=0 to d*sc-l 
710 for x=0 to d 本 sc—1 


720 
730 
740 
750 
760 
770 
780 
790 
800 
810 
820 
830 
840 
850 
860 
870 
880 
890 

900 ) 

910 next 

920 next 
930 endfunc 


xl=Xc+x : yl=Yc+y : x2=Xw+x : y2=Yw+y 

if (point(Xc+x,Yc+y)=re and point(Xw+x,Yw+y)=mada) then 
f=0 


while 1 

if {point(X1-1 
if (point(X1 
if (point(X1+1 
if (point(xl+l 
if {point(X1+1 
if (point(X1 
if (point(xl-1 
if (point(xl-l 
break 
endwhile 
if f=l then ( 
pset(xl,y1,ex) 
pset(x2,y2,kaeta) 

) 


,y1-1)=ex and point(x2-1 
,yl-1)=ex and point(x2 
•yl-l)=ex and point(x2 + 1 
,y1 )=ex and point(x2+1 

,yl+l)=ex and point(x2+l 
,y1+1)=ex and point(x2 
,yl+1)=ex and point(x2-l 
,yl )=ex and point(x2—1 


y2-l)rmada) 
y2-l)=mada) 
y2-l)=mada) 
y2 )=mada) 
y2+l)=mada) 
y2+l)=roada) 
y2+1)=mada) 
y2 )=mada) 


then f=1 : break 
then f=1 : break 
then f=l : break 
then f =1break 
then f=1 : break 
then f=1 : break 
then f=lbreak 
then f=1 










特集いたどさのプリンタ掻甚術 


24ドットのフォントを䜜成-保存する 

プリンタ甚倖字登録ツヌル 


N/loun 曰 I Toshiyuki 

毛内敏巧 


プリンタのか字機胜を積極的にた甚しおいる人はあたりいないのではないでしようか。倖 
字登録は煩わしいむ乍業ですがい぀でもプリンタじ転送できる倖字ファむルを甚意しおわ 
くずずおも䟿利です。さたざたなプログラムで掻甚しおくどさい。 


巧さんはプリンタに円かで倖字を癌録し 
たこずがあるでしようか これがなかな 
か怖‘倒臭いんですよね。なんおっむっお 
24 X 24 のフォントを 16 進のビットむメヌゞ 
で䜜っおやるずいうずっおら根気のいる 
䜜業をしなければならないのです。しかも 
プリンタの電源をみずせば圓が倖をは消え 
おしたいたす。をこで乎-鞍に倖字をかぶ’ 
化なしプリンタに転送する䟿利4•ツヌル 
を玹介したしよう。このプログラムでは挢 
字民 0 M からのフォントを取り蟌んだり祕 
数のフアむルのフォントを®こねなわせたり 
するこずもできるようにしおありたす。刷 
がは MZ - 2500でり•いた したが XI シリヌ 
ズ'にも 察応、できるよう配慮したしむ。 


プログラムの䜿い方 


たずは入力ですが MZ - 2å·±00の堎なは B 
ASK - M 25 を川なしおください。コンピュ 
ヌタ本䜓はメモリが:匵などの必嬰はあり 
たせん。あずはリストを兄おをの通0に 
人人するだけで OK です。 

次に操䜜方法ですがりあえずプログ 
ラムを RUN しおみおくだ'さい。䞡䞡のん䟧 
にみキヌの機胜が衚-瀺されるのでをれ 
を兄おもらえればだいたいの操䜜はわかる 
ず思いたす。カヌ゜ルの移動は 5を逘く 
1〜9たでのテンキヌでれいたす。ドットの 
䞃ットリ䞃ットは Z liX キヌでむいたす。 
たた 5キヌを抌すしをのたびにカヌ 
゜ル化眮のドットカ《セットリセットをけ 
うので䞡手を䜿うのがが倒む人は日キヌ 
を䜿っおください。 

了キ ヌ lii キヌはペンのモヌド变曎を 
巧うキヌです。邮めけ,•䞋にペンのモヌド 
メニュヌが 衚瀺されおいたす。ここで オヌ 
トモヌドに䞃ットするず力ヌ゜ルを移動 
するだけでドットのセットリ䞃ットを 
巧うこ i ができ たす。 


I 叫垈のクリアは CLR キヌです。 HOME キ 
䞀ずは違ぃたすので必ず SHIFT キヌ 
を䞀緒に抌しおくださぃ。これは刚肺の塗 
〇掛しの堎合 () レりじ’です。 

たむ挢奇: ROM からのフォント取り蟌み 
です力;' ごな じの^わり 8ビットパ゜コ 
ンには 24 X 24 ドットのフォントなど存圚し 
たせんから 16 X 16 ドットのフォントをお 
人しお取り蟌んでぃたす。このため化り蟌 
んでからの修正が倚少は必髮でしよう。 

をれからデヌタのカットずぺヌストで 
す。カットずる祕い4のおをは2぀の点を 
W •かずする長方がで決をされたす。テンキ 
䞀を䜿っおこの2぀の巧点の化蹟を決を 
したす。 スペヌス キヌを抌すごずに動かす 
ぶ点が切り換え b れたす。刚垈‘」•.に 欲也< 
おおされおぃる巧点が遮がされおぃる项点 
です。 

ぺヌスト時にはカットの隙におをした 
お方圢が衚ボされるのでテンキヌで巧慈 
の座暙たで移動させたしよう。みを時には 
pset , and , or , xor のモヌド遜か 1 力;'でき 
たすのでをの堎に応じお䜿ぃ分けたしよ 
ろ C 

ファむルを口ヌ ドするずきら ぺヌ ストず 
い】儉モヌド遞がが " r 胜です。たずえば 

「く さかんむり j ずか「さんず ぃ」 ずぃった 
郚巧のフォントのラむブラリを䜜っおわく 
ずモヌド or にしお巧むなわせ力':できお 
ずおら䟿利です。 

プリンタぞの倖ザお送はフアむルから 



挢字 ROM のフォントを読み蟌む 


iiY 接デヌタを送るむめ䜜っむフォントは 
必ず䞃ヌブしおゎきたしょう。倖•半のおを 
プログラムはプリンタによっおがなるむめ 
統•されたプログラムがかれたせん。リス 
卜10000å·§ u 降が転送ルヌチンになっお 
いたす。今回绎衚しむものは MZ -1 P 17, 
MZ -1 P 18 甚です。をの他のプリンタに぀い 
おはのちほど説明したす。 


XI ぞの巧巧に぀いお 


XI 川ぞの倉®に぀いお少し説明しお 
わきたしょう。このプログラムではテキス 
卜叫がが 80 X 25 (がザ入九があるので. il : æ–œ 
には 2" 于グラフむック刚面力巧 20 X 200 
になっおいたす力;' XI ではこの組みなわ 
せは䞍叫■胜ですので 80 がモヌドでりィ 
ンドりの指ををしお槪䌌的に暪を 320 ド 
ットにを矩するのがいいでしょう。 1140 〜 
1230 巧がグラフィックが I 怖‘などのを矩で 
す。 COLOR = ずいうのはパレットの梢をで 
す。1100巧の REPEAT 文やをのあずの CL 
ICK 文ら'尚略しおかたいたせん。たた 2620 
むの PRINT CH 民 $( 4 ) は刚垈のモヌドの 
か偎化です。 

獲字民 OM のフォントは2880むの CGP 
AT $ で巧っおいたす。このむは文ず巧な 
CD $ に民 OM のフォントパタヌンを16進な 
の圢で䞃ットするプログラムになっおいた 
す。 

プリンタぞの te 送ルヌチンは XI に限 



カット& ぺヌス ト機胜 

特集プリンタ甚倖字登録ツヌル 55 



























らず実際に倉曎する斀は10080〜10090, 
10330〜10350の5斀だけです。2぀の倉数 
CDS  CDE はそれぞれプリンタの倖字コヌ 
ドの綱始ず終了のコヌドです。をしお10330 
巧は挢字モヌドのセット10340巧は倖字 
の瞊暪のドット数10350巧で倖字コ 
—ドを転送しおいたす。 

XI 甚のプリンタでは倖字は 16 X 16 か 
24 X 24 にか定されおいるので 10340 巧は 
削陀しお U 䞋の郚分の倉曎を斀っお〈だ 


さい。 

10330æ–€ 侀$@" ^ " K " 

10350æ–€ CHR $( CEX ); W 2"; 

䞀畑民 $( ESC ) 

たた他のメヌカヌのプリンタを䜿っお 
いる人は これらの蟭 所をマニュアルを 芋 
なカミら曞き換えおください。 

本本 本 

さお最埌ずなりたした。移械に閒しおは 
ただ现かい倉曎があるずは思いたすが特殊 

リストプリ [シタ 甚倖字䜜 •—テむリテむ 


なこ I は䜕ひ t ぀斀っおいない぀もりです 
ので苊劎するこずはをれほどないし哲、いた 
す。私ずしおは皆さんにこの ツヌルを 自 
分なりに改造するくらいに䜿い蟌んでもら 
えたならこんなに嬉しいこ U よありたせ 
ん。マりスを持っおいる人なら倖字の䜜 
成 I 晎に䜿えるようにしおみるのもよいでし 
ょラ0 

どうかこのツヌルを䞀人前にしおやっお 

ください。 


プリンタ甚倖字䜜ぶナヌティ 
Version SEP.23. 1988 
for MZ-2500 

programed by Toshiyuki Mo 


000 
010 
020 
030 
040 
050 
660 

070 STOP ON 
080 ON STOP GOSUB 
090 CLS 3 
00 REPEAT ON ,3 
10 CLICK ON 


リテ 


DIM FTBX (23. 2 3) , FTU (23, 23) , FT23fe (2 4 , 2 3) 
FT2* (24, 2) -80  FT2i6 (2 4. 3) -80 


140 

. - I n 1 t MZ - 

150 

INIT -crt 

1  80,25"  KL1ST 0 

160 

INIT —crt 

2:320.200.16" 

170 

COLOR- (2, 

10) 

ISO 

COLOR- (3. 

8) 

190 

COLOR • け 

14) 

200 

COLOR- (7, 

15) 

210 

COLOR- (4, 

7) 

220 

FOR 1-8 TO 15  C0L0R- (1.6) 

230 




240 FOR 1-0 TO194 STEP 8 
250 LINE (I,0)-(1,192),3 
260 LINE ( e , I)-(191,1) ,3 
270 NEXT 1 

280 LINE ( 1 93, 0) - (3 1 9, 1 92) •し BF 
290 LINE ( 1 94, 1 66) - (219,191), 8,BF 

see . 

310 GOSUB *MENUPRT 
320 . 

330 LOCATE 56.2e  C0L0R 7  PR I NT "- pen .ode 
340 LOCATE 56,21  C0L0R 4  PR1NT * "nutl aode 
350 LOCATE 56,22  C0L0R 3PRINT ~ auto (set) - 

360 LOCATE 56, 23  C0L0R 2  PR1NT - auto (reset )" 

370 . 

380 X-0  Y-0  MENUY-21  CSW-1GOSUB *MENUCSR 
390 . 

460 *MAKEMAIN 
410 KEY ON 

420 ON KEY GOSUB 
 LE 》 T0 P RT 

430 GOSUB *CPRT 

440 GOSUB ♩ANYKY 

450 LOCATE X*2,YPRINT " 

460 KEY OFF 
470 ’ 

A$-CHR$ (9) THEN GOSUB «CNV 

VAL (A$) GOSUB *M1,«M2,«M3,«M4,«REV.*M6,«M7,«M8.«M9 
MENUY-22 AND 入 SC(A$)>4H20 THEN GOSUB tSET 
UENUY-23 AND ASC iA$)>&H20 THEN GOSUB *RES 
(A$- 2 OR A$- Z ) AND MENUY-21 THEN GOSUB *SET 
(A い -) (. OR A い - X-) AND MENUY-21 THEN GOSUB »RES 
入 $-CHR$(18) THEN GOSUB »FUL 
THEN GOSUB *CLS 
THEN GOSUB *CTPS 


486 IF 
49d ON 
see IF 
510 
520 
530 
540 
550 
560 
570 


IF 

け 

IF 

IF 

IF 

IF 


入い CHRS (12) 

A$-CHR$ (27) 

GOSUB »UPDN 
Sa« GOTO *MKKEMMH 
598 . 

6ee »CPRT 

616 COLOR 25-MENUY 
620 LOCATE X>2Y 
630 PRINT ■<>" : 

640 RETURN 
650 . 

666 *UPDN 

67 0 IF ASC (AS)<&H1E OR ASC (AS)>&H1F THEN RETURN 
680 CSW-0GOSUB *MENUCSR 

690 IF A$-CHR$ (&H1E) AND MENUY>21 THEN MENIY-MENUY- 
700 IF A い CHR り &H1F) AND MENUY<23 THEN MENUY-MENUY + 
710 CSW-1  G0SUB »MENUCSR 
720 RETURN 
730 • 

740 *ANYKY 
750 KEY 0. - 
760 REPEAT 


1770 A$-INKEY$ 

1780 UNTIL A$<>"' 

1790 RETURN 
1 800 ' 

1810 *M6 

1826 IF X-23 THEN X--1 
1830 いい 1 

1849 RETURN 

1850 ' 

1860 *M4 

1870 IF X-0 THEN X-24 
1880 X-X-1 
use RETURN 
1 900 * 

1910 *M2 

1920 IF Y-23 THEN Y--1 
1930 Y-Y+1 
1940 RETURN 

1 950 ' 

1960 *MS 

1970 IF Y-0 THEN Y-24 
1980 Y-Y-1 
1990 RETURN 
2000 • 

2016 *M1 
2020 GOSUB «M4 
2030 GOSUB »M2 
2040 RETURN 
20 50 ’ 

2060 本 M3 
2070 GOSUB *M6 
2080 GOSUB «M2 
2090 RETURN 

2 100 

2110 »M7 
2120 GOSUB *M4 
2130 GOSUB ♩M8 
2140 RETURN 
2150 • 

2160 ♩M9 
2170 GOSUB *M6 
2180 GOSUB *M8 
2 190 RETURN 
2 2 0 0 - 
2210 »FUL 

2220 FOR Y-0 TO 23 
2230 FOR X-0 TO 23 

2240 GOSUB »SET 

2250 NEXT X 
2260 NEXT Y 
2 2 7 0 X - 0  Y- 0 
2280 RETURN 
2290 

2300 *CIS 

2310 FOR Y-0 TO 23 
2320 FOR X-0 TO 23 

2330 GOSUB »RES 

2340 NEXT X 
2350 NEXT Y 
2360 X-0  Y-0 
2370 RETURN 
2380 ' 

2390 tSET 

2 4 0 0 IF FTU (X, Y) - 1 THEN RETURN 

2410 LINE (X*8+1,Y»8+1)-(X«8+7,Y*8^7),4,BF 

2420 PSET (195+X,167+Y),7 

24 30 FT けけ • Y)-1 

2440 RETURN 

24 50 

2460 ♩RES 

24 70 IF FT けけ Y)-0 THEN RETURN 

2480 LINE (X 本 8+1•Y 本 8*1)-(X 拿 8+7, Y>8*7)  0  BF 

2490 PSET ( 1 95 + X. 1 67 + Y) .0 

2500 FT けけ Y) -0 

2510 RETURN 

2520 • 

2530 ♩MENUCSR 


56 Oh! X 1988.11. 

















REPEAT 

MD-VAL (INKEY$) 

UNTIL MD<>e 

IF MU>4 TttEN 4390 

CREVe (52,5 + MD) - (62,5 + MD),1 

RETURN 


♩ PST 
CLS 1 

PRINTPRINT 
PRINTPRINT 
PRI NT  PR1NT 


がの移巧 

かを 

キダンセル 


[CR] 

ESC 


GOSUB «AREA 

IF A$-CHR$ (27) THEN 4780 
GOSUB ♩UDSEL 


COLOR 4 
PRINT 

PRINT "カット [Ij PR I NT 
PRINT " ペヌスト 【 2]" : PRINT 
GOSUB »ANYKY 

ON VAL (A$) GOSUB »CliT, け ST 

GOSUB »MEKUPRT 

X-0  Y-0 

RETURN 


♩ CUT 
CLS 1 
PRINT 

PRINT "巧点のおか 
PRINT •巧点の切巧え 
PRINT -み定 
PRINT •キャン䞃ル 


ten key- -.PRINT 
space key* : PR I NT 
[CRj key ■: PRINT 
ESC key-PRINT 


X0-0  Y0-0  Xl-72  Yl-72  SW-l  CL-6 
LINE (X0,Y0)- (XI,Y Ij.2,B  G0SUB »GCUR 
GOSUB »ANYKY 

LINE け 0, Y0) - (X し Yl), 3, B 
IF A$-CHR$ (27) THEN RETURN 
X-1  Y-1 

ON VAL (A$) GOSUB し * M 2 • 3, 4, • • *M7 • 

X- (X-1)*8  Y- (Y-1)*8 

IF SW-0 THEN X0-X0 + X  Y0-Y0 + Y ELSE X 1-X1+X  Y1-Y1+ Y 
GOSUB ♩XCH 

X-X0  Y-Y0GOSUB »CURCH  X0-X  Y0-Y 
X-Xl  Y-YlGOSUB »CURCH  X1-X  Y1-Y 
IF A$<>— — THEN 3870 
IF SW-e THEN SW-1 ELSE SW-0 
LINE (X0,Y0)- (XI,Yl),2,B 
GOSUB ♩GCUR 

IF A$<>CHR$ (13) THEN 3750 
GOSUB ♩BUSY 

FT256 (2 4, 0) -X0  FT2X (2 4,1)-Y0 
FT2* (2 4, 2) -XI  FT2Jt (2 4, 3) - Y1 
FOR Y-0 TO 23 
FOR X-0 TO 23 
FT2MX, Y) -0 
NEXT X 
NEXT Y 

FOR Y-Y0/8 TO Yl/8-1 
FOR X-X0/8 TO Xl/8 - 1 
FT2X け Y) -FTU (X, Y) 

NEXT X 
NEXT Y 

LINE (X0,Y0)- (XI.Yl),3.B 
RETURN 

«GCUR 

IF SW-1 THEN 4136 
LINE (Xe, Y0) - (X0-^3.Y0; ,CL 
LINE (X0,Y0) - (X0,Y0+3),CL 
RETURN 

LINE (XI,Yl) - (X1-3,Y1).CL 
LINE (Xl.Yl)-(Xl,Yl-3),CL 
RETURN 

♩CURCH 

IF い 192 THEN X-192 
IF X<0 THEN X-0 
IF Y>192 THEN Y-192 
IF Y<0 THEN Y-0 
RETURN 

♩ XCH 

け X0OXI THEN 4270 

IF SW-0 THEN XO-X0-8 ELSE XI-XI+ 8 

IF Y0OY1 THEN 4290 

IF SW-0 THEN Y0-Y0-8 ELSE Yl-Yl+8 

RETURN 


♩MDSEL 
CLS 1 


NT  PR1NT "モヌドのおがをしお䞋さ 
NT ■ 1 

NT - 2 

NT " 3 

NT " 4 : xor " : PRIKT 


2540 CREVe (56,MENUY) - (69,MENUY),CSW 
2550 RETURN 
2560 • 

2570 *REV 

2580 け FTU (X, Y) -0 THEN GOSUB »SET ELSE GOSUB ♩RES 
2590 RETURN 
2660 ' 

«END 

PRINT CHR$ (4) 

CLS 3 
END 


2610 
2626 
2630 
2646 
2650 
2660 
2670 
2680 
2690 
2700 
2710 
2720 
2730 
2 740 
2750 
2760 
2770 
2780 
2790 
2800 
2810 
2820 
2836 
2840 
2850 
2860 
2870 
2880 
2890 
2960 
2916 
2920 
2930 
2940 
2950 
2960 
2970 
2980 
2990 
3000 
3010 
3020 
3030 
3040 
3050 
3060 
3870 
3080 
3090 
3100 
3110 
3120 
3130 
3140 
3150 
3160 

3179 

3180 
3190 
3260 
3210 
3220 
3230 
3240 
325e 
3260 
3270 
328 « 

3290 
3300 
3310 
3320 
3330 • 

3340 tMEN じ PRT 


本 CNV 

CONSOLE 3.17,50, 30 
CLS 1 
COLOR 4 
PRINT 

PRINT — 化り蟌む义ぞを入力しお䞋さい ' 

PRINT 

INPUT ■>-,CD$ 

PRINT 

GOSUB »0KPRINT 
GOSUB ♩ANYKY 

IF A$<>CHR$ (13) THEN 3646 

GOSUB ♩BUSY 
FOR Y-0 TO 23 
FOR X-0 TO 23 
FTBJtt (X, Y) -0 
NEXT X 
NEXT Y 

CD-ASC (CD$) 

IF CD<&H 100 AND CD->0 THEN CD-CD + &H380 

CDS-LEFTS(ASCCHR$(CGPAT$(CD) ) +STRI NG$(64, " 0') . 64) 

FOR Y-1 TO16 
LP-Y»2 

B 1 $-R 1 GHT$ ('00ee-+BlN$(VALC*&h" + MID$(CD$,LP-l,l))),4) 
B2$-RIGHT$ (■ eeee^' + BINS (VAL (~ih • + M1D$ (CD$, LP,l))), 4) 
B3$-RIGHT$ ( ■ 00 00** + BIN$ (VAL ( Ah' + MIDS (CDS. LP + 31,1))), 4) 
B4$-RIGHT$ (~ 000 0~ + BIN$(VAL(■&h" + MID$(CDS,LP + 32,1))),4) 
FOR X-0 TO 4 

FTB* (X,Y-1)-VAL(MID$1)) 

FTBX (X+4,Y-1)-VAL(MID$(B2$,X,1)) 

FTBSJ ( い 8, Y-1) -VAL {MID$ {B3$,X,1)) 

FTBX ( い 12,Y_l)-VAL{MID$(B4$.X,1)) 

NEXT 

NEXT 

GOSUB ♩EXP 
GOSUB »FPRINT 
GOSUB ♩MENUPRT 
X-0  Y-0  A$- •" 

RETURN 

«0K 

PRINT - よろしい でずか yes- (CRj •- 
RETURN 

本 BUSY 

PRINT "実巧䞭 
RETURN 

♩ EXP 

FOR Y-24 TO1 STEP -1 
FOR い 24 TO1 STEP -1 
XX-I NT け * 2/3) 

YY- INT (Y»2/3) 

FTBMX- し Y-li-FTBMXX, YY) 

NEXT 

NEXT 

RETURN 

け PRINT 
FOR Y-0 TO 23 
FOR X-0 TO 23 

IF FTB«(X,Y)-0 THEN GOSUB ♩RES ELSE GOSUB ♩SET 
NEXT 
NEXT 
RETURN 


3350 

CONSOLE 

0  20, 50, 30 




3360 

CLS 1 





3370 

COLOR 7 





3380 

LOCATE 

51,1PRINT ‘ 

倖字䜜ぶナヌテ 

むリテむ - 

3390 

COLOR 5 





3460 

LOCATE 

5 し 3;PRINT 

カヌ゜ル がか  

ten 

key" 

3410 

LOCATE 

51.5PRIMT " 

モヌド巧を  

1 i 

key" 

3428 

LOCATE 

51,7PRINT - 

届面クリア  

CLR 

key — 

3430 

LOCATE 

51, 9  PRINT .. 

苗面をり巧し 

INS 

key" 

2446 

LOCATE 

51,I 1.-PRINT 

フォント化么 

: TAB 

key 

3450 

LOCATE 

51.13PRINT 

- 力卜 / A.— スト 

: ESC 

key. 

3466 

LOCATE 

5 し 16PRINT 

•ファむル 

: FI 

key " 

3470 

LOCATE 

51,18PRINT 

プリンタ化送 

: F10 

ke y ~ 

3480 

COLOR 7 





3490 

CONSOLE 

0.24,0,79 




3500 

RETURN 






3510 • 

3520 »CTPS 

353d CONSOLE 3,17,51,29 
3548 CLS 1 


3550 

3560 

35 7 0 
3586 
3590 
3600 

36 10 
3620 
36 30 
364 0 
3650 
3668 
36 70 
3680 
3690 
3700 
3710 
3720 
3730 
3740 
3750 
3760 
3770 
3780 
3790 
3800 
3810 
3820 
3830 
384 0 
3850 
3860 
3870 
3880 
3890 
3900 
391 e 
3920 
39 30 
3940 
39 56 
3960 
3970 
3980 
3990 
4000 
4010 
4020 
4030 
4046 
4 0 5 0 
4060 
4 0 7 0 
4080 
4090 
4 100 
4 110 
4 120 
4130 
4140 
4 150 
4160 
4170 
4180 
4 190 
4200 
4210 
4220 
4230 
4 240 
4250 
4260 
4 2 7 0 
4 280 
4 29 0 
4300 
4310 
4320 
4 330 
4340 
4 35 0 
4 360 
U70 
4 380 
4 39 0 
4400 
44 10 
4 4 2 0 
4 4 30 
444 0 
44 50 
4 4 60 
4470 
4480 
4490 
4 5 0 0 
4510 
4520 
4530 
4 3 4 0 
4 5 56 


y y y 
6 6 e 
k k k 


特集プリンタ甚倖字登録ッヌル57 









4560 
4 5 70 
4580 
4 5 90 
4600 
4610 
4620 
4630 
4 6 40 
4650 
4660 
4670 
4680 
4 69 0 
4700 
4710 
4720 
4730 
4740 
4750 
47 66 
47 70 
47 倕 0 
4790 
4800 
4810 
4820 
4830 
484 0 
485d 
4860 
4870 
4880 
4890 
4900 
4910 
4920 
4930 
4940 
4 950 
4960 
4970 
49S0 

4 990 
5000 
5010 
5020 
5030 
5040 
5050 
5060 
5078 
50Se 
5090 
5iee 
5110 
5120 
5130 
5140 
5150 
5160 
5170 
5180 
5190 
5200 
5210 
5220 
5230 
5240 

5 2 50 
5260 
5 2 70 
5280 
5 290 
5300 
5310 
5320 
5330 
5340 

5 る 

5360 

5378 

5380 

5399 

5400 
5410 
5420 
5430 
5 440 
5450 
5460 
5470 
5480 
3490 
5500 
5510 
5520 
5530 
5540 
5550 
5560 


GOSUB ♩OKPRINT 
GOSUB ♩ANYKY 
GOSUB ♩BUSY 

IF A$<>CHR$ (13) THEN 4780 
FOR Y-0 TO 23 


FOR い 0 TO 23 

FTBx (X, Y) -FTU (X, Y) 

NEXT X 
NEXT Y 

XX- (X0-FT2% (24,0))/8 
YY- (Y0-FT2Jfc (24, 1))/8 
FOR Y-FT2SS (24, 1)/8 TO FT2% (24, 3) /8 - 1 
FOR X-FT2% (24,0)/8 TO FT2« (24,2)/8-1 
GX-X+XX  GY-Y+YY 
DDl-FTU (GX, GY) : DD2-FT2 文け Y) 

IF MD-1 THEN FTBx (GX,GY)-DD2 
IF MD-2 THEN FTB% (GX,GY)-DD2 OR DDl 
IF MD-3 THEN FTBx (GX,GY)-DD2 AND DDl 
IF MD-4 THEN FTBJK (GX,GY) -DD2 XOR DDl 
NEXT X 
NEXT Y 

GOSUB »FPRINT 
RETURN 


本 AREA 

X0 = FT2x (24, 0)  Y0-FT25t(24,1) 

XJ-FT2* (24,2)-X0  Yl-FT23tt (24.3)-Y0 
LINE (X0,Y0) - (X0 + X1,Ye + Yl),2,B 
X-1  Y-1 
GOSUB ♩ANYKY 

ON VAL (A$) GOSUB tM し * M2, tMS, *M4, • *M6, *M8, *M9 

X-X-1 : Y-Y-1 

XX-Xe  YY-Y0 

X0-X0+X»8  Y0-Y0+Y*8 

X-X0  Y-Y0GOSUB ♩CURCH  X0-X  Y0-Y 

X-X0 + X1  Y-Y0 + Y1 GOSUB ♩CURCH  X0-X-X1  Y0-Y-Y1 

LINE (XX,YY) - (XX + Xl,YY + Yl),3,B 

IF A$-CHR$ (27) THEN 4950 

IF A$<>CHR$ (13) THEN 4830 

RETURN 


♩ FILE 
KEY OFF 

LOCATE X*2,YPRINT - 
CONSOLE 3,17,51,29 
CLS 1 
COLOR 4 

PRINT - ファむル乂出力 " 

PRINTPRINT "ロヌド 【リ key" 

PRINTPRINT ■セヌブ  [S1 key- 

PRINTPRINT ■• キャンセル  ESC key~ 
GOSUB »ANYKY 

IF A$-"r OR A$-"L" THEN ♩FLOAD 
IF A$--s" OR A$-'S" THEN 本 FSAVE 
IF A$-CHR$ (27) THEN 5560 
GOTO 5070 


が SAVE 
CLS 1 

PRINT " セヌブ " 

PRINTINPUT fi 1 enaae-'.NM$ 
PRINTGOSUB ♩OK 
GOSUB ♩^NYKY 

IF A$<>CHR$ (13) THEN 5500 


PRINTGOSUB »BUSY 

FDAT$-—— 

FOR X-0 TO 23 
DATS-"" 

FOR Y-0 TO 7 
GOSUB ♩DATSET 
NEXT Y 

GOSUB «MKDAT 

DAT$--- 
FOR Y-8 TO15 
GOSUB ♩DATSET 
NEXT Y 

GOSUB »MKDAT 
DATS-'" 

FOR Y-16 TO 23 
GOSUB ♩DATSET 
NEXT V 

GOSUB ♩MKDAT 
NEXT X 

OPEN •> ••がし NM$, 72 
FIELD #1,72 AS GDAT$ 
LSET GDAT$-FDATS 
PUT なし I 
CLOSE 


GOSUB «MENUPRT 
X-0  Y-0  A$- 
GOSUB »CPRT 
RETURN 


*MKDAT 

DAT$-CHR$ (VAL C*b'+DAT$)) 


5570 
5 580 
5590 
5600 
3610 
5620 
5630 
5 64 0 
5650 
5660 
5670 
5680 
5690 
5700 
5710 
5720 
5730 
5740 
5750 
5760 
5770 
5780 
5790 
5800 
5816 
5820 
5830 
5840 
5850 
5860 
5870 
5880 
5890 
5900 
5910 
5920 
5930 
5946 
5956 
5960 
5970 
5980 
5990 
6000 
6010 
6020 
6930 
6040 
6050 
6060 
6070 
6080 
6090 
6100 
6110 
6120 
1000 d 
10010 
10020 
1 0030 
1 004 0 
1 0050 
1 0060 
1 0070 
1 0080 
1 0090 
10100 
10 110 
16 120 
10130 
10140 
10 150 
10160 
10 170 
10180 
10190 
1 0200 
10210 


KDAT$«FDAT$+DAT$ 

RETURN 

♩DATSET 

IF FTU (X, Y) -0 THEN DAT$ = DAT$+" 0 " ELSE DAT$-DAT$+ '1 * 
RETURN 

け LOAD 

CLS 1 

PRINT . 口ヌド " 

PRINT  INPUT fi I enaae-',NM$ 

PKlNTGOSbB ♩OK 
GOSUB ♩ANYKY 

IF A$<>CHKS (13) THEN 6080 
GOSUB 本 MUSEL 
GOSUB 本 OK 
GOSUB ♩ANYKY 

IF A$<>CHR$(13) THEN 6080 
PRINTGOSUB »BUSY 
FOR Y-0 TO 23 
FOR X-0 TO 23 

FTBJs け Y) -FTU け Y) 

NEXT X 
NEXT Y 


OPEN NM$, 72 

FIELD ¢1. 72 AS GDAT$ 
GET 巧し 1 
FDAT$-GDAT$ 

CLOSE 


FDAT$-ASCCHR$ (FDAT$) 


FOR I-l TO144 STEP 2 
DAT$ = M1D$ (FDAT$, し 2) 

BUATS-B1N$ (VALC&h' + DATS)) 

BDAT$-R1GHT$ (00000000"+BDAT$, 8) 

い INT (1/2) 

い 1 NT (A/3) 

Y-A MOD 3 
FOR YY-0 TO 7 

UUAT$-M1D$ (BOATS,YY+1,1) 

GY-Y*8+YY  DDT-VAL(DDAT$) 

IF MD-1 THEN FTBSJ (X, GY) -DDT 

IF MD-2 THEN FTBJS (X, GY) -DDT OR FT けけ GY) 

IF MD-3 THEN FTBJf (X» GY) -DDT AND FT けけ GY) 

IF MD-4 THEN FTBjj (X, GY) -DDT XOR FT け  X,GY) 

NEXT YY 
NEXT I 

GOSUB が PRINT 
GOSUB ♩MENUPRT 
X-0  Y-0  A$-'' 

GOSUB ♩CPRT 
RETURN 


アリンタぞのデヌタお送 ルヌ ナン 
code : CEX 2 (1C 32 ) 

printer: MZ- 1 P 18 


パ OPRT 
KEY OFF 

CD い AH782r タト字コヌドの化巧 
CD い &H787E' 倖字コ_ドのが了 
LOCATE X*2,YPRINT " - 

CONSOLE 3,17,50,30 
r L s 

PRINTPRINT " デヌタの化を ~ 
PRINT  INPUT f i lena,e • ‘  NM$ 
PRINTPRINT ■倖字コヌド ; 
PRINT HE け  CDS);"HEX$ (CDE); 
INPUT •)CDS 
CD-VAL (..& い CD$) 

IF CD<CDS OR CD>CDE THEN 10150 
PRINTGOSUB ♩OK 
GOSUB tANYRY 


10220 け ASoCHRS (13) THEN 10400 
10230 PRINTGOSUB »BUSY 
1024 0 OPEN >•,#!, NM$, 72 
1 0250 FIELD # し 72 AS D 入 T$ 

1 0260 GET å·§ 1,1 
10276 FDAT$-DAT$ 

10280 CLOSE 
10290 KMODE e 

18300 CDl-VAL (* &h- + MlD$ (CD$,1,2)) : CD2-VAL ( —&h — 卜 M1D$(CD$,3)) 
10310 ESC-&H1B  CEX-&H1C 
10320 - 

1 0330 LPRINT CHR$ (ESC)  "$«"; å·§ 字モ _ ド 

10340 LPRINT CHRJ (CEX)  - 0" ;CHR$ (2 4) ;CHRS (2 4)  . 2 4 x 24 

lease lprint chr$ (cex) ; - 2 -;chr$ (cdi) ;chr$ (cd 2 ) ; • タトネコヌド 

10360 ’ 

1 0370 FOB I-l TO LEN (FDAT$) 

10380 LPRINT M1D$(FDAT$,1,1 ) 

10390 NEXT I 
10400 KMODE 1 
10416 GOSUB ♩MENUPRT 
ld42e X-0  Y-0  AS--- 
10430 GOSUB ♩CPRT 
10446 RETURN 


58 Oh! X 1988.11. 






特集いたどさのプリンタ掻甚術 


倚機貪的ラヌ、ヌドコピヌルヌチン 

S-HCOPY for XI 


Kobayashi Akira 

小林晃 


プリンタを利甚したハヌドコピヌずいっおもプログラム次第でたったく衚珟力が違っおき 
たす。ここに玹介するのは皆さんから投皿されたハヌドコピヌルヌチンのなかでも豊 
富なモヌドず高い機胜を備え矎しいカラヌグラフむックが埗られる巧秀䜜です。 


ハヌドコビヌはリストなどのよ山み的む 
数ぞをがも化すのではなく川玙の h に絵 
のデヌタを残しおくれる t いうひ til 化 
むだけで誰らが耶解できるもっずら n がな 
扣録ぶ法です。しかし BASIC の HCOPY 
はあくたで村•祕の機胜いった域を化た 
せんしをのほかのツヌルを䜿っおらどう 
ら自々で満おできる^のはがかしおいたせ 
んで’した。 

をこで24ドットプリンタが䞻流になり぀ 
぀あるいたをの機胜をフルに化かしお英 
しい ハヌ ド コピヌ がれしかも倚機胜で 
な分自身が玍ができる心のを^考えお䜜 
ったのがこの 「 S - Hcopy 」 のプログラムな 
のです。 

なわ私の䜿甚しおいるプリンタは MZ - 
1 P 17 なのです力;' XI モヌドのある24ピン 
プリンタであればどれでも䜿甚するこず 
ができたす。 


プログラムの基本 


たったく同じ刚傑デヌタを某 ih •販゜フト 
の階調 f ホきハヌドコピヌサンプル 1) ず 
今いりの 「 S - Hcopy 」 サンプル 2) でず぀ 
おみたしむ。どちらがきれぃに化えるでし 
よう力‘。ここからわかるように埓米のハヌ 
ドコピヌの問趣点は印刷される巧ず巧の 
雷わをわせの郚分にありたした。 

ハヌ ドコ ピヌは ぞッ ドの印刷幅 t 改巧 


垖カミ-•数しおぃるのが理想 I なのです力;’プ 
リンタのハヌド的欟差や玙送りの状態など 
によっお改むされた郚分が印刷されなぃ 
たた1'1 く巧っおしたうずぃうこずがよく 
起こりたす。をのために印刷の巧むなわせ 
郚分を調胜するのですがをの際になんの 
嫂理もせずに改巧-幅だけ調敎しおしたうず 
今床はをの郚分が重なり合っお暪に線が 
匕かれむようにがち化される結果ずなっお 
したぃたす。 

をこでこの S-Hcopy では敢む合わせ垖 
を最小にしさじ3に重なる郚かの デヌタを 
2床がも化すこ t によっお糞分にむンク 
が重なり合わなぃような凊理をしおぃたす。 
をのために暪線が目立぀ようなこずなく 
印刷できるように゚ホしおありたす。これ 
は考•えればすぐに気が぀くこずだず思ぃた 
す力':これたでの垂販のものにこのよう4‘ 
2:倫がなかったのがむしろ䞍思議なくら 
ぃです。 

このようにこの S-Hcopy にはむかなり 
に工倫を加えおぃる぀もりです力すよりき 
れぃに仕い f るむめには印刷に適しむ玙 
の遜択やむンクの濃故調敎など现かぃ,な 
での化なが必髮 t いえをうです。 


各機胜の説明 


このプログラムのちな特おをここでい 
く぀か玹介しおわきたす。 


1) グラフ ィッ クの關耐デヌタのみコピヌ 
したす。なわこのプログラムは XI 川で 
すので G 40 X 200, 320 X 200 モヌド•ぺ䞀 
ゞ〇にのみがおしおいたす。 

2) ハヌドコピヌのサむズは基本的に S  
M , L の3぀ Hj 意しおありたす。さらにハ 
—ドコピヌは䞀般的に瞊お:になり力;'ちなの 
で補正川に暪方向瞮小もできるようにし 
おあり暪方向瞮小比は巧葱におをできる 
ようになっおいたす。 

3) ハヌドコピヌのモ_ドはがた. 階調 か 
き モノクロ.カラヌの 3 ぀のモヌ ドから遮 
ができるようになっおいたす。 

4) グラフィック 晒面から ハヌドコピヌ 
をずる範训をおをできたす。 

5) パレット機胜付きですから晒面䞊の 
衚瀺色ではなく印刷時に指たした色を実斀 
したす。 


入力方法 


このプログラムはマシン語ず BASIC で 
戎かれおいたす。たず BASIC 䞊で CLEAR 
& HE 000 をダむレクトに倹斀したあしモ 
ニタカ’らマシン說プログラムリスト1 ) 

を入しチェックサムを赌詰!、したうえで 
ファむルう、ヌム " S - Hcopy . obj " でセヌブ 
した卞。 

次'に BASIC リストリスト2 ) を入力し 
たす力’; MEM $ や PEEK , POKE 呜什を倚 


サンプル1 サンプル2 



特集 S-HCOPY for X I 59 






































甚しおいるのでをの郚分は特にを意しお 
入力しおください。 

今回のプログラムのなかでマシン語の 
プログラムは単玔な繰り返し䜜業を姐圓し 
おいたす。制埡関係は BASIC プログラムの 
ほうで化理しおいたすのでをの巧をが珊 
解できる方は簡単な改造でほかの化甚プ 
リンタにら察応させるこずができるし野い 
たす。 


䜿甚方法 


たず ハヌ ド コピヌ しむい画像デヌタを 
G - RAM 止に読み蟌んだあずプリンタを 
䞃ットしお BASIC プログラムを実行したす。 
するず自動的にマシン語ルヌチンが口ヌド 
され S - Hcopy が起動したす。じ I 䞋顺を 
远っお䜿い方を玹介したす力 S ' 基本はカヌ 
゜ルキヌでモヌドを遞がしリタヌンキヌ 
で決定しおいきたす。 

1) たず印字䜍眮を指定するかどうかを遞 
択したす。 「 ON 」 を遞がするず画面巊䞊に 
1キャラクタ分のボックスが衚瀺されたす 
ので力ヌ゜ルキヌでコピヌしたい範削の 
巊䞊に移動させリタヌンキヌを抌したす。 
次に巧刷する範囲を力ヌ゜ルキヌで移動さ 
せ指をしリタヌンキヌで決定したす。ボ 
ックスの倧きさは垞時 BAS I C で曞き換え 
おいたすのでをの範囲が倧きくなればな 
るほどリタヌンキヌの巧けかけが悪くなる 
ので泚意しおください。 

2) 次'にハヌドコピヌのサむズを S . M.L 
の3぀のなかから遞択したす。 

3) 補正のむめの暪瞮小をするかどうかを 
遞択したす。 「 ON 」 を遞択するしステッフ° 
間隔を聞いおきたすので2〜225たでの数 
倀のなかから遞択しおください。このステ 
ップ数はプリンタに化力される C 民 T 1ドッ 
卜分を倉おたたは省略するこずを指し数 
が小さくなればなるほど瞮小率が倧きくな 
りたす。参考たでに私が普段䜿っおいるス 
テップ数は S サむズ WIDTH 80 モヌドで 
は 2 M サむズ80モヌドでは13 L サむズ80 
図飞 




M サむズカラヌモヌドでの印刷䟋 
に Z -8 PC 3, 瞮少率65%)◎倧ずが之 


モヌドでは7, L サむズモノクロモヌドでは 
瞮小なしでハヌドコピヌしおいたす。 

4) ハヌドコピヌの印刷色を遞がしたす。 

単色モヌドは特定の指定色のみで印刷す 

るモヌドです。これはグラフィックツヌル 
やアニメのむメヌゞ取り蟌みの堎合などに 
適しおいたす。最初に述べたようにパレッ 
卜機胜を持っおいるので色を倉えお印刷 
するこずによりよりメリハリの効いたコ 
ピヌをずるこずができたす。このモヌドを 
遞ぶず印刷色タヌゲットカラヌを脚 
いおきたすのでをこでカラヌコヌドを入 
力しおください。このずき8を遞択するし 
BASIC の H COPY ず同じパタヌンで印刷さ 
れたす。 

モノクロモヌドは階調かきハヌドコピ 
䞀です。このモヌドは遞がず同時に印刷に 
入りたす。ここで泚意しなければならない 
のはどんなプログラムでら階調を出すに 
は耇数のドットが必芁なこずです。 S サむ 
ズや M サむズのようにグラフィックデヌ 
倕1ドットに察しおプリンタの1ドットが 
察応しおいる堎合などには階調パタヌン 
がうたく印刷されない堎合がありたす。こ 
れはタむルパタヌンの印刷などの堎合に目 
立ちたすがィメヌゞ晒像などの堎合はを 
れほど気になるものではありたせん。 

カラヌモヌドはカラヌハヌドコピヌを 
ずるらのです。誓通熱転写のカラヌハヌ 
ドコピヌの堎合にはブルヌが濃く印刷さ 
れるようでブラックずの色の区別が぀きに 
くいこずがありたす。このモヌドはをのよ 
うなこずがないようにタむルパタヌンを利 
甚しおブルヌを薄く芋せるためのモヌド 
です。 

5) むンクリボン反:束モヌドこのモヌド 
は MZ -1 P 17 霊甚にするかどうかを遞択し 
たす。茉近熱転写プリンタではむンクリ 
ボンカ䞃ットを襄返しにしお䜿甚できるよ 
うになっおいたす力3' MZ -1 P 17 ではできた 
せん。をこでこのモヌドでプリンタをうた 
くだたしお䜿甚可胜にしおありたす。反転 
しお䜿甚する堎合は力䞃ット前面のツメ 



M サむズ単をモヌドでの印刷䟋 
( CZ -8 PC 3, 瞮か率35%) 


(図 1) を祈っおから䜿っおください。これ 
は S • L サむズで䜿甚可胜です。 

6) むンクリボン節玄モヌドにするかどう 
かを遞がしたす。 S サむズの40モヌドでハ 
—ドコピヌをずった堎合カラヌリボンは 
をの4分の1しか䜿甚しおわらず反転モ 
ヌドを䜿甚したずしおもただ半分残っお 
いるこずになりたす。をこでをの残った郚 
分を䜿っおしたわうずいうのがこのモヌド 
です。これら2぀のモヌドを䜿うにはをサ 
むズ専甚の力䞃ットに分けお䜿うこ L をわ 
勧めしたす。 . 

た t えばたず S サむス''40モヌドを普通 
に䜿っおリボンを最埌たで䜿いきりたす。 
かにカセットを裏返しにしお反転モヌド 
で最埌たで䜿いたす。最埌に反転モヌドず 
節玄モヌドを䜵甚しお䜿いたす。このよう 
にしおリボンのスキップされた郚かを䜿う 
こずで通垞の4倍の量のハヌドコピヌを 
ずるこずができるわけです。ランニングコ 
ストの高いカラヌリボンはこのようにし 
お培底的に䜿うこずにしたしよう。 


トラブル察策ず改造プログラム 


プログラム実行䞭にトラブルが発生した 
堎合は SHIFT + B 民 EAK キヌでコンピュ 
ヌタは初期化しお止たりたす。をの堎合は 
プリンタの電源を䞀床切っお再び最初か 
ら実斀しおください。 

たた印刷したずきどうしおも重ね合わ 
せの郚かがうたくいかず癜い郚分が化お 
したうような堎合などはマシン語プログ 
ラムの EIOBh 番地の 28 h を 18 h に曞き換えお 
ください。をうするこずによっおな斀幅を 
倉曎せずにない線を消すこずができたす。 
ただし倚少重ね合わせの郚かが匷調され 
おしたうかもしれたせん。 

ではかに簡単な改造プログラムをご玹 
かしおわきたす。 

1) ぺヌ ゞ1 のハヌドコピヌ 

どうしおも WIDTH 40モヌドでぺヌゞ1 
のハヌドコピヌをずりたいし思う方はリ 


60 Oh! X 1988.11. 


















SUM  


E280 

E288 

E290 

E298 

E2A0 

E2A8 

E2B0 


SUM  

E380 
E388 
E390 
E398 
E3A0 
E3A8 
E3B0 
E3B8 
E3C0 
E3C8 
E3D0 
E3D8 
E3E0 
E3E8 
E3F0 
䞘 3F8 


リスト 2 S - HcopyBASIC プログラム 


SUM  68 CA 50 07 5B 53 92 AF E0A0 


E2B8 

E2C0 

E2C8 

E2D0 

E2D8 

E2E0 

E2E8 

E2F0 

E2F8 


ED 50 
FI21 
ED 50 
21 00 
A2 28 
E5 3E 
23 D9 
08 3A 
FE 01 


F5 A2 
00 40 
A2 28 
40 09 
02 CB 
08 CD 
32 EF 
07 E0 
CA 8B 


28 02 
09 44 
02 CB 
44 4D 
D3 7B 
AF E2 
E2 DD 
FE 02 
E3 08 


CB C3 
4D F5 
CB FI 
ED 50 
C9 D5 
El D1 
7E 00 
28IF 
BD 20 


8C 

El 

90 

38 

83 

3B 

5A 

70 

1C 


SUM  22 D0 0F 13 8E 6E 24 4B 9E46 


E300 

E308 

E310 

E318 

E320 

E328 

E330 

E338 

E340 

E348 

E350 

E358 

E360 

E368 

E370 

E378 


03 7B 
FC 7B 
08 7A 
FE 07 
09 3D 
FE 01 
D5 E3 
42 08 
E0 B7 
0128 
0F 3A 
13 E0 
FE 04 
FE 06 
02 28 
06 28 


B2 57 
D9 B7 
16 00 
D2 D5 
28 4A 
CA D5 
FE 05 
FE 01 
20 37 
3618 
08 E0 
FE 01 
28 71 
28 69 
62 FE 
5A FD 


41 CB 
20 D1 
5C D9 
E3 08 
3D 28 
E3 FE 
CA D5 
20 0F 
3A 13 
2E FE 
B7 28 
28 23 
FE 05 
18 0D 
03 28 
2187 


3B 10 
D9 7A 
C9 08 
DD 7E 
12 08 
03 CA 
E318 
3A 08 
E0 FE 
02 20 
24 3A 
18IB 
28 6D 
08 FE 
5E FE 
E318 


DE 

4B 

9E 

F2 

37 

4C 

55 

BA 

19 

C5 

6E 

70 

33 

C0 

11 

28 


E168 20 2E DD 35 09 28 29 3A : F4 
E170 08 E0 B7 28IB DD 7E 09 : 46 
E178 FE 02 28 0F 3E 0D CD F9 : 48 


SUM  2A 5B B0 7B 39 9F 24 22 2831 

£180 El E5 2130 E0 CD EE El : 93 
E188 El18 05 3E 0D CD F9 El : F0 
E190 3E 0D CD F9 El C3 9A E0 : 2F 
E198 3E 0A CD F9 El 06 00 3A  2F 
E1A0 0D E0 4F 09 Cl 05 C2 99 : 66 
E1A8 E0 C9 3A 08 EQ B7 C8 21 : 6B 
E1B0 El El 06 08 7E 4F FE 01 : 9C 
E1B8 20 02 0E 02 FE 02 20 02 : 54 
E1C0 0E 01 FE 03 20 02 0E 03 : 43 
E1C8 FE 04 20 02 0E 04 FE 05 : 39 
E1D0 20 02 0E 06 FE 06 20 02  5C 
E1D8 0E 05 79 77 2310 D5 C9 : D4 
E1E0 00 00 01 02 03 04 05 06 : 15 
E1E8 0710 00 AA 00 00 C5 46 : CC 
E1F0 23 7E CD F9 El10 F9 Cl : 12 
E1F8 C9 C5 F5 01 00 19 ED 78 : 02 


SUM  59 FF C5 A3 FF B9 DA FI 4423 

E200 FE 03 CA 66 00 01 01lA : 4D 
E208 ED 78 E6 08 20 ED FI 0B : 5C 
E210 ED 79 0E 03 3E 0E ED 79 : 29 
E218 3C ED 79 じ 1 C9 21 04 E0 : 31 
E220 4E 23 56 23 5E 21 El El : 2B 
E228 06 08 AF CB 19 30 02 C6 : 99 
E230 01 CB lA 30 02 C6 02 CB : AB 
E238 IB 30 02 C6 04 77 2310 : Cl 
E240 E9 C9 32 96 E2 FE 50 28 : D2 
E248 05 21 C0 FE 18 03 2180 : A0 
E250 FD 22 57 E2 C9 E5 21 C0 : E7 
E258 FE 19 El D8 E5 D51138 : D3 
E260 FF 19 D1 El C9 D5 7B CB : AE 
E268 3A IF CB 3A IF CB 3F 06 : 8D 
E270 00 4F D17B E6 07 57 3E : ID 
E278 80 28 04 0F 1518 FA 50 : 32 


E000 C3 40 E0 50 AA CC F0 00 : 99 
E008 00 00 0180 0116 0A 01 : A3 
å·š 010 80 02 00 00 03 00 00 00 : 85 
E018 03 00 00 00 00 00 00 00 : 03 
E020 04 1B 4A 02 80 00 00 00 : å·š B 
E028 00 00 00 00 00 00 00 00 : 00 
E030 02 1B 19 00 00 00 00 00 : 36 
E け 38 00 00 00 00 00 00 00 00 : 00 
å·š 040 AF CD F9 El3A 03 E0 CD : 40 
E048 42 E2 CD ID E2 3A 07 EO : 11 
E050 F å·š 02 D4 AA El3A 0A å·š 0 : 83 
E058 FE 08 20 13 06 08 21 El : 49 
E060 El7E B7 28 03 AF 18 02 : 0A 
E068 3E 07 77 2310 F3 AF FD : 8E 
E070 21 0B E0 DD 21 El El6F : 3B 
E078 3A 07 å·š 0 FE 0138 02 2E : 88 


SUM: B3 C8 EC B3 661C B6 0B C3E3 

EO80 00 FD 66 00 FD 4E 015C : 0B 
E08816 00 DD 72 09 D9 FD 46 : 8A 
E090 03 21 00 00 FE 02 28 01 : 4D 
E098 2B C5 ED 4B 10 E0 11 00 : 29 
E0A0 00 3A 07 E0 FE 02 20 2B : 6C 
E0A8 E5 DD 7E 09 B7 20 0D E5 : 12 
E0B0 2130 E0 CD EE El El3E : EC 
E0B8 03 DD 77 09 3A 09 E0 B7 : 3A 
E0C0 2810 CD 55 E2 38 0B 60 : DF 
E0C8 0619 3E A0 CD F9 El10 : B4 
E0D0 F9 44 El E5 2120 E0 CD : FI 
E0D8 EE El3E AA DD 77 0A 3A : 4F 
E0EC 12 E0 DD 77 0B El C5 E5 : DC 
E0E8 CD DF E2 3215 E0 08 32 : EF 
E0F0 19 E0 CD DF E2 3216 E0 : AF 
E0F8 08 32lA å·š 0 CD DF E2 32 : F4 


10 > - 

20 • 24 ヒ - ット / 、ヌト - コヒ •䞀 

30 • S-Hcopy 1988/5/5 

40 »- 

50 > 

100 C し EAR&HE000:C し S:GOSUB1460 

110 IF PEEK ( 也 HE400) 侉 &H76 AND PEEK{&HE00 1 )=&H40 THEN 130 

120 し OADm "0:S—Hcopy .Obj" : POKE&HE400,&H76 

13 け SCREEN 0,0,0  SCREEN : OPTION SCREEN 2:WINDOW 

140 CONSO し E:CGEN:CREV : CF し ASH:C し S:CO し OR6;CREVl 

150 DEFINT a -2 

160 k$ = ..0"+CHR$(29 ) 

170 a=PEEK{7):b=PEEK(&HF6):c=PEEK(&HF7):d=P 巚 EK(&HF8) »a=WlUTH /b,c,d=palet 
18 奜 PRINT" <<< S-Hcopy >>> " 

190 し PRINT 

200 PRINTiPRINT" むンシ*むナシテむ " 

210 GOSUB 1000 

220 IF z=l THEN SCREEN0,0 : WW( 255 ) : GOSUB"box 1 : xs=x : ys = y : GOSUB"box2xe=x ; ye=y: P 
RW 

230 SCREEN: PRINT: PRINT" / 、ヌト - コヒ • ヌサむス -? ": RESTOR 臣 230 : DATA" S サむス - M サ 

むス - " しザむス " " 

240 GOSUB 1020 : sz=z 

250 PRINT-.PRINT " シクシ a りモヌト • " 

260 GOSUB 1000  st=z 


スト3の倉曎远加を行っおください。 

2) アツず驚くキングサむズ 

らっ t 倧きなサむズのハヌドコピヌをず 
りむいいう方のためにキングサむズの 
コピヌがずれる远加プロダラムをリスト4 
に甚意したしむ。ただしこれは WIDTH 
80モヌド尊甚ずなっおいたす。この远加プ 
ログラムを実斀するずたず巊半分の画像 
デヌタを印刷しおプログラムは䞀床停止し 


たす。をのあ:プリンタ甚玙を取り換えお 
リタヌンキヌを抌したす。するず今床はを 
半分を印刷しお停止したす。こうしお2枚 
の甚玙を貌り合わせるしキングサむズの 
ハ— ド コピヌの 化米䞊がりです。 

暪補ぶはこのキングサむズの堎合のみ 
拡倧率お定ずなりたすので数備が小さく 
なるほど拡倧率が-人-きくなりたす。指定倍 
率は3〜5倍あたりが適切でしよう。 

リスト 1 sfricopy マシン語プログラム 


U 䞊がこの S-Hcopy の抂略です。実際に 
巧刷しおみお気づいた现かい点などはそ 
れぞれ プログラムに 手を入れるなど工倫し 
おみおください。 

〈参考文献〉 

淞氎が匘著 XI マシン語巧り 1 巧科谚業那对 I セ 
ンタヌ 

お山略也-牛山岛眮和 • Itti Rittapom 玫 XI シス 
テム研究宀日本゜フトバンク 


— — — - D 0 
0 2 0 B C C 0 

1 7 8 F 1 9 E 
2 0 2 3 D C 1 

D 61 B A 12 
5 E 0 C F E E 

4 B A F 8 D 5 

5 7 F 3 1 4 6 


* 0 0 c 0 E E 


DF9E7AC89F4F9 
6017 C98B573DA 

716 B1E8AB 8612 
0012EF 01 C10B0 


6 
6 

8 
4 

0 
c 

F 05BB02B 21 CBB0 
A EE2C1100E0C0E 

D BB6B6A50E8D17 
6 11221332 E1DC0 

00 28 良 BB7D5D 211 A 
6 32C2C4D0C0EE3 

c 8206 目 0D 技 00E30 
D 00E12E00E1E1E 

6 0EBB6F8746D66 
2 EFlcl 03710 CEE 

2 701BBA2D1A002 
6 1E22C30D20E1C 

080808 0808080 
0011223344556 
1111111111111 
eeeeeeeeeeeee 


3 B 555406087 DA7A58 
7 23A 97577 A089B69A 


6 CI4D6 0D983ED 良 2C9E1 
F FF 02311 EFF3 å·š 5c å·š 1 

B 260D283C17BF5850 

7 402321 EF25CD 5050 

4 80DB83A1D 212 A8FA 
A 12321 EF2FB4C7CFA 

B 374838 1D03F 78650 

2 EB31EF2F1A6B0450 

D 98836 ID 600590 AFA 
0 801EF2F020BD00FA 

9 1F341D60DE3BEBF4 
c 2FEF2F0237A72CF4 

3 D 52 1D60D7D1CDD0A 
F F5F2F0230F0F7D0A 


•F2F 02311 E71DD05 


特集 S-HCOPY for X 1 61 






















270 IF st=0 THEN 310 
280 PRINT:cy=CSRLIN 

290 LOCATE 0,cy:CREV:PRINTCHR$<5J;: じ REV 1:INPUT" ステ぀フ • [2-255J = ";31 : GOSUB1460 
300 IF l<st AND st<&HFF THEN 310 ELSE 290 

310 PRINT: PRINT" むンシ - タむフ •  " RESTORES 10 : DATA" タンシ • ク " モノクロ","々ラ 

320 GOSUB 1020 : e=z 
330 IF e=0 THEN 430 
340 IF e=l THEN 470 

350 PRINT  PRINT" フ • A— ノ /\— フトヌン  " 

360 GOSUB 1000 : hf=z 
370 IF sz=2 THEN 470 

380 PRINT;PRINT" むンクリホ • ンハンテンモヌト *? " :» M Z — 1 P 17 #甹 

390 GOSUB 1000 : f=z 

400 PRINT:PRINT" むンク V ホ - ンセツダクモヌト • " 

410 GOSUB 1000 : g=z 
420 GOTO 470 

430 PRINT : PRINT" 倕ヌケ • マトカラヌ ? ": PRINT" [ 0-7 8 =(クロ むカ • むスぞ • テ 1 
440 PRINT  cy=CSRLIN 

450 LOCATE0,cy:CREV:PRINTCHR$(5) ; :CREVl:KEY0,k>:INPUT" No.=";h : GOSUB1460 

460 IF 0<=h AND h<9 THEN 470 ELSE 450 

470 IF a=80 THEN ad=sz+3 ELSE sd=8Z 

480 ON ad+1 RESTORE 6030,6050,6070.6040,6060,6080 

490 READ 

500 IF sz=0 AND e<>2 THEN 1=1+1 

510 » - 

520 IF fb=0 THEN 640 

530 n=xe-xs+l:1=INT{(ye-ya)/k+1) 

540 IF sz<>0 AND e<>2 THEN y8=ya+l 
550 POKE &ME 400,0 

560 POKE &HE09F,X8 MOD 256,xa ¥ 256 
570 POKE &HE092,ys MOD 256,0 

580 f$= し EFT$(HEX$(&HFFFF_xe),4):f$=RIGHT$(f$,2)+LEFT$(f$,2) 

590 MEM$(&HE24A,2)=HEXCHR$(f$) 

600 MEM$(4HE24F,2)=HEXCHR$(f$) 

610 f$=LEFT$<HEX$ { å·Š HFFFF_ye),4) : f$=RIGHT$(f$,2)+LEFT${f$,2} 

620 MEM$(&HE25F,2)=HEXCHR$(f$) 

630 > 

640 POKE &HE003,a  b,c,d,e,f,g 
650 POKE &HE00A,h,i,j 

660 POKE &HE010, n MOD 256, n ¥ 256 • X 方向のドットのな 

670 POKE &HE012,st,hf 

680 IF st=0 THEN o=mtn ELSE o=m*n—INT(n/st) 

690 POKE &HE020,4,27,74,o Â¥ 256,0 MOD 256 :• デヌタのな + ビット.むメヌゞ コヌド 
700 POKE &HE030 ,2,27,25 :•デヌタのが + カラヌコヌ•ド 

710 LPRINTCHR$(27,99,49) ; 

720 • サむズ 8 リ な巧コヌド n/120 L サィス • 14/120 a,m サィス • 15/120 

730 IF sz=2 THEN し PRINT CHR$( 27,37,57,14 ) ; ELSE し PRiNT CHR$(27,37,57,15); 

740 IF 32=2 AND e=l THEN LPRINT CHR$(27,37,57,15); 

750 SCREEN 0,0PRW &HFF  CREVCOLOR 7 

760 KEY0,"WIDTH"+STR$(a)+' •: screen :?" +CHR$(34)+"Break stop !!"+CHR$(34,13} 

770 CALL å·Š HE000 
780 PRW 

790 BEEP  KEY0,"" 

800 END 

810 » - 

1000 w=l : z=l 

1010 RESTORE1010:DATA" ON " ,OFF .. : GOTO1030 " 

1020 w=2  z=0 

1030 FOR y=0 TO w : READ m$(y) : NEXT 
1040 cy=CSRLIN ;KEY0,"" 

1050 LOCATE 0,cy:CREV 
1060 FOR y=0 TO w 

1070 PRINT" : " : IF 2 =y THEN CREVl 
1080 PRINT m$(y) : CREV 
1090 NEXT  PRINT" : "  : PAUSE1 
1100 v=ASC(INKEY$) 

1110 IF v=0 THEN 1100 

1120 IF v=13 THEN 1180 

1130 IF v=28 THEN z=z+l 

1140 IF v=29 THEN z=z—1 

1150 IF z<0 THEN z=w 

1160 IF z>w THEN z=0 

1170 GOTO1050 

1180 IF wOl THEN 1200 

1190 IF z=l THEN z=0 ELSE z=l 

1200 CREV1 : GOSUB1460RETURN 

1210 » - 

1220 し ABE し " boxl" 

1230 sx=0 : sy=0 : x=0 : y=0 : fb=l : lx=320»a/40-9:iy=191 

1240 GOTO1270 
1250 LABEL.’box2" 

1260 sx=x+8 : sy=y+8  x=x+8:y=y+8:fb=2  lx=320*a/40-l  ly=199 

1270 IF INKEY${0)<>"" THEN 1270 

1280 fl=0  TIME=0 

1290 WHILE fl<>13 

1300 ON fb GOSUB 1480,1490 

1310 IF TIME>2 THEN f0=8 ELSE f0=l 

1320 IF TIME>6 THEN f0=24 

1330 fl=ASC(INKEY$(0)) 

1340 ON fb GOSUB 1480,1490 

1350 ON fl-27 GOTO 1360,1370,1380,1390  TIME=0  GOTO1440 

1360 x=x+f0  GOTO1400 

1370 x=x-f0  GOTO1400 

1380 y=y-f0  GOTO1400 

1390 y=y+f0 

1400 IF x>lx THEN x=lx 
1410 IF x<ax THEN x=8x 
1420 IF y>ly THEN y=ly 
1430 IF y<sy THEN y=sy 
1440 WEND 


►むヌスががけない。「しびれのたる 巧」 が I 斯けられない぀ お䞀 

巧本厇 22) 愛知県 


62 Oh! X 1988.11. 







128=&bl 0000000 192=&bl 1000000 240=4511110000 

L を䜕回 巧り 巧ずか 

めの増み 

ヌデヌタの ç¹° おし回な 

(o=m*n-INT(n/st)) 


PAUSES 

PLAY 120:PLAY"vl5o7 b0" 

RETURN 

LINE(x,y) -  x+8,y+8),X0R,7,b : RETURN 


LINE(xs, 

f 

,ys)-(x,y),XOR,5 

ib 

: RETURN 





•サむズ則おをデ 

ヌタ 







9 

i 

j 

k 

1 

m 

n 



DATA 

128, 

1, 

22, 

10, 

1, 

320 : ,3 

サむス . 

40 

DATA 

128, 

1, 

22, 

10, 

1 , 

640 :»S 

サむス * 

80 

DATA 

192, 

2, 

11  

19, 

2, 

320 :* M 

サむス ■ 

40 

DATA 

192, 

2, 

11, 

19, 

1, 

640 :»M 

サむス . 

80 

DATA 

240, 

4, 

5, 

40, 

4, 

320 : »L 

サむス — 

40 

DATA 

240, 

4, 

5, 

40, 

2. 

640 : »L 

サむス * 

80 


リス h 3 ぺ片ゞ 1 の远加•旚了正プログラム 


130 SCREEN : OPTIONSCREEN 2: WINDOW : WIDTH40 : SCREEN 1,1,0 
180 PRINT"<<< S — Hcopy (ぞ •ヌシ • WIDTH 40 ONLY) >>>" 

220 IF z=l THEN SCREENl,1:PRW<255 》  GOSUB"boxl":xa=x:ys=y:GOSUB"box2":xe=x:ye=y:P 

反 W 

750 SCREEN 1,1PRW &HFF  CREVCOLOR 7 : POKE &HE288,&H44 

リス h 4 キンクサむス远加お正プログラム 

90 OPTIONSCREEN2WIDTH 80 

180 PRINT" <<< S—Hcopytking size 640 本 200 only) >>> " 

200 8Z=2  GOTO250 

250 PRINT  PRINT'* カクタ • ィモヌト • 

680 IF at=0 THEN o=m 本打 ELSE o=m 拿 n+INT(n/st) : POKE &HE13B,4 
710 LPRINT 
730 PRINT 

740 LPRINTCHR$(27,37,57,15 ) 

785 KEY0,"":1F kg=0 THEN BEEP:SC 反 EEN:INPUT"",kg:kg 二 1:xs 二 320:xe=639: y8=0 :ye=199:G 
OTO530 

6080 DATA 255, 8, 3, 67, 3, 320 :> king ザむス ' 80 


リス h å·² S - He 日 py ゜ヌスリスト 


0000 
0000 
0000 
0000 
0000 
EO け 0 
E00O 
E0OO C3 
E003 50 
å·š 004 AA 
EOO? 00 
EO08 00 
£009 00 
EeOA 01 
E0OB 
E00B 
EOOB 80 
E00C 01 
£00016 
£O0E 0A 
E00P 01 
Eeie 80 
E012 oe 
E013 00 
E014 03 
E015 00 
£018 03 
E019 00 
E01C 00 
E020 
å·š 020 04 
£025 00 
E02C 00 
EO30 
£030 02 
E033 00 
å·š 03A 00 
å·š 040 
E040 
£040 AP 
£041 CD 
E044 3A 
E047 CD 
Ee4A CD 
Be4D 3A 
B050 FE 
£055 3A 
£058 FE 
E05C 06 
E05E 21 
E061 
EOBl7E 
E062 B7 
B069 07 
E06A 71 
E06B 23 
SeeC 10 


ス —M* — M— 卜 • コじ • 

1988/5 / 5 
by kobayasi 


40 EO 
CC FO 


ORG $ å·š 0 け 0 

JP HCOPYMAIN 
WIDTH DB i 
PALETDATA 


NOP 

NOP 

NOP 


ee ee 

00 00 00 

IB 4A 02 80 

00 00 00 00 90 00 

00 00 00 

IB 19 

00 eO 00 00 00 00 

00 00 ee 00 00 


F9 El 
03 E0 
42 £2 
ID E2 
07 EO 

02 D4 AA El 
OA E0 
08 20 13 


10 

11 COLORF 

12 HANTEN 

13 SETUYAKU 

14 TARGET 

15 

16 SI 之 EDATA 

17 BITPATTAN 

18 BITLOOP 

19 Y 之 OUBUN 

20 YCOUNTER 

21 XKURIKAESI 

22 XDOT 

23 SHIKUSHO 

24 HFB し UE 

25 

26 ADATA 

27 

28 ADATAW 

29 

30 INa24 


33 COLORMOOD 

34 DB 2,27,25 

35 DS 13 


SAA DB $CC DB $F0 


08 

El El 


28 03 AF 18 02 3B 


48 

49 LOOPl 

50 


52 

53 


CAL し LPTOUT 
LD A,(WIDTH) 

CAL し SCRBENMOOD 
CALL PA し巚 TMAIN 
liD At (COLORF) 

IF A>=2 CALL HANTENSUB 

LD A,(TARGET) 

IF A08 JR SET DATA 
LD B,8 " 

LD HL,>C0 し ORDATA 


B しを E LD A, 


LD (HL),A 
INC HL 
DJNZ LOOPl 


EQ6E AF 
£06F 

E06F FD 21 0B EO 

E073 DD 21 El El 

E077 6F 
E078 3A 07 E0 
E07B FE 0138 02 2E 00 
£081 FD 66 00 

E084 FD 4E 01 

£087 5C 
£08816 00 
E08A DD 72 09 
EQ8D D9 

eesE 

E08£ FD 46 03 

B09121 00 00 

H094 FE 02 28 012B 

£099 

E099 

E099 C5 

E09A 

E09A ED 4B 10 EO 
E09E 1100 00 
E0A13A 07 E0 
E0A4 FE 02 20 2B 
E0A8 
E0A8 E5 
E0A9 DD 7E 09 
E0AC B7 20 0D 
E0AF E5 
EQBO 2130 EO 
E0B3 CD EE El 
B0B6 El 
E0B7 3E 03 
E0B9 DD 77 09 
EOBC 
å·š 0BC 

E0BC 3A 09 BO 
EOBF B7 2810 
EdC2 CD 55 E2 
E0CS 38 0B 
E0C7 
E0C7 60 
E0C8 0619 
EOCA 

EeCA SE AO 
E0CC CD F9 El 
E0CF 10 F9 
E0D] 44 
B0D2 
E0D2 El 
E0D3 
E0D3 
E0D3 E5 
B0D4 2120 EO 
E0D7 CD EE El 
E0OA 3E AA 

ブ 3 クフクブク * 


55 XOR A 

56 SET DATA 

57 LD IY,S1ZEDATA 

58 LD 1X,>C0 し ORDATA 

59 LD L,A 

60 LD A,(COLORF) 

61 IF A>=1 THEN し D L,0 

62 LD H,(IY+0) 

63 し D C,(1Y+1) 

64 LD å·š  M 

65 LD D,0 

66 LD (IX+9),D 

67 EXX 

68  MAIN - 

69 LD B,(lY+3) 

70 LD HL,0 : Y=0 

71 IF A02 THEN DEC HL ; 力ろ䞀 Y= 

72 

73 Y LOOP 

74 PUSH BC 

75 COLOR_LOOP 

76 LD BC,(XDOT) 

77 LD DE,0  X=0 

78 LD A,(COLORF) 

79 IF A02 JR IMG SET 


80 

81 


83 

84 


PUSH HL 
LD A,(IX+9) 

IF AO0 JR 7SBTUYAKU 
PUSH HL 

LD HL,COLORMOOD 
CALL PRINTOUT 
POP HL 

LD A,3 ; 々ラヌリホ’ン 

LD 


(IX+9),A 


91?SETUYAKU 
92 


LD A,(SETUYAKU) 
IF A=0 JR LBLM3 


CALL CHECK 


97 

98 

99 LOOFM2 


LD 

LD 


B,25 


04 LBLM3 
05 


し D A»$A0  

CALL LPTOUT 
DJNZ LOOPM2 
し D B.H 

POP HL 


PUSH HL 
LD HL,IMG24 
CALL PRINTOUT 
LD A,$AA 


ミ t ノ 1r クむ♊タノ ムむンシ • 3 スり . 

ク々のク < スぞ•ヌス f-A t-f) ♩♩ タク ♩ 


 &B101 01010 EX AF,AF* 


►ドッゞボヌルは面むい。ドラスピやサンダヌフオヌス II やげ摧曌おはただか。 A 列ホず 
むシタ ヌ t 早くやりたい。゜フトでハヌドな巧結らやりたい。でら倪平がのが DX じらハ 
マっおみたい。 OS -9/ X 68000は少しくらい発なは遅れおもいいから OS -2 じをけないらの 

じしおけしい。それず Words ね r もやりた t . などず化が富いたいこずはいっぱいあ 

るのだ。 芋お斩吟 19) をが哄 


特集 S - HC 0 PY for X I 


1450 

1460 

1470 

1480 

1490 

6000 

6010 

6020 

6030 

6040 

6050 

6060 

6070 

6080 

6090 

6100 

6110 

6120 

6130 

6140 

6150 

6160 

6170 


R た同 
S るるが 
卜巧なすなの 
ツ巧を回なのゞ 
ビ回 T 巧を卜- 
本た N 改ぞツメ 
さ回 I _1ドィ 
卜の〇タタの. 
ツト P ンン巧卜 
ドツのリリ巧ツ 
1ビホププ X ビ 

II -1 ■- = |_ II II 

i J k 1 ro n o 





















DA 79 
DB 77 
DC 23 
DO10 D5 
DF C9 
£0 00 
El 
El 

El 00 
B2 01 
B3 02 
E4 03 
E5 04 
E6 05 
E7 06 
R8 07 
E910 
EA 

EA 00 
BB 

EB AA 


EC 00 
ED 00 


LD A,C 
LD <HL),A 
INC H し 
DJN 之 H し OOP 
RET 


DB 0 


EE C5 
EF 46 
F0 

FO 23 
FI7E 

F2 CD F9 El 
F610 F9 
F7 Cl 
F8 C9 
F9 
F9 

F9 C6 
FA F5 
FB 

FB 01 0019 
FE ED 78 

E200 FE 03 CA 66 00 

E205 01 01lA 

E208 ED 78 

E20A E6 08 

E20C 20 ED 

E20E FI 

E20F 0B 

ED 79 
OE 03 
3£ WE 
ED 79 

8 3C 

9 ED 79 
癜 Cl 

C C9 


244 

245 

246 

247 

248 

249 

250 ♩ じ 0 し ORDATA 

251 

252 

253 

254 

255 

256 

257 

258 

259 

260 

261 HiBON 

262 

263 KAl F 

264 

265 SHIKU_C 

266 

267 

268 

269  PRINTER OUT - 

270 PRINTOUT 

271 PUSH BC 

272 LD B,<HL) 

273 LPRINT し OOP 


•■/、• レノトカラヌテヌフ • A 

COLOR CODE 
0 


DB 2 
DB 3 


DB 5 
DB 6 


NOP 


NOP 

NOP 


LD 


AND 


E2 
E2 

E21D 21 04 E0 
E220 4E 
E22123 
B222 56 
E223 23 
B22A 5£ 

E225 21 El El 
H228 06 08 
B22A 
£22A AF 
E22B CB 19 
E22D 30 02 
E22F C6 01 
E231 

E231 CB lA 
E233 30 02 
å·š 235 C6 02 
E237 

E237 CB IB 
E239 30 02 
E23B C6 04 
E23D 
E23D 77 
E23E 23 
K23F 10 K9 
E241 C9 
E242 
B242 
E242 
å·š 242 

£242 32 96 E2 
E245 FE 50 28 05 
£249 21 CO FE 
E24C 18 03 
E24E 

E24E 2180 FD 
K251 

E25122 57 E2 

E254 C9 

E255 

E255 

B255 

E255 E5 

K256 

E256 21 CO F£ 
E25919 
E25A El 
E25B 打 8 
E25C E5 
E25D D5 
E25E 1138 FF 
区 26119 
B262 D1 
E263 El 
B264 C9 
E265 
E265 
E265 D5 
£266 7B 
B267 CB 3A 
E269 IF 
B26A CB 3A 
E26C IF 
E26D CB 3F 
å·š 26F 06 00 
E2714F 
E272 
E272 D1 
E273 7B 
E274 E6 07 
E276 67 
E277 3E ae 


274 

275 

276 

277 

278 

279 

280 ; - 

281 し PTOUT 

282 PUSH BC 

283 PUSH AF 

284 LPTLOOP 

285 

286 

287 

288 

289 

290 

291 

292 

293 

294 

295 

296 

297 

298 

299 

300 

301 

302 

303 PALETMAJN 

304 

305 

306 

307 

308 

309 


INC H し 
LD Ap(HL) 

CALL LPTOUT 
DJNZ し PRINT し OOP 
POP BC 
RET 


BC|$1900 

Ai(C) 

A=3 JP $0066 

BC,$1A01 

A,<C> 


IF N 之 JR LPTLOOP 

POP AF 
DEC BC 
OUT (C),A 
C,3 
A,$0E 
OUT (C),A 
INC A 
OUT 䌌  A 
POP BC 
RET 


し D 
し 0 


2 PALETLOOP 


320 

321 PAJUMP2 

322 

323 

324 

325 PAJUMP3 

326 

327 

328 

329 

330 

331 ; 

332 

333 SCRHKNMOOl) 

334 


LD H し , PA し ETDATA 
LD C,(HL) 

INC HL 
LD D,(H し 

INC H し 
LD E,(HL) 

LD H し , ♩COLORDATA 
LD B,8 

XOR A 
RR C 

IF NC JK FAJUMPl 
ADD A,1 

RR D 

IF NC JR PAJUHP2 
ADD A,2 


IF NC JR PAJUMP3 
ADD A,4 

LD (H し  .A 
INC H し 

DJNZ PALETLOOP 
RET 

SCREEN MOOD (WIDTH40 OR 80 ?) 


335 

336 

337 

338 SCREHN64OX20O 

339 LD 

340 SCREENMOODSET 

341 し D 

342 RET 

343 

344 ; ■ヒ I 

345 CHECK 

346 PUSH 

347 SCMOODl 


LD (SCMOOD2+1>,A 
IF A=80 JR SCREEN640X2O0 
LD HL, げ FFF-319 

SCREENMOODSET 


H しれ PFF-639 
げ CMOODl+1>,H し 


HL 


348 

349 
360 

351 

352 
363 

354 

355 

356 
367 
358 

360 XVrVRAM 

361 

362 

363 

364 

365 

366 

367 

368 

369 

370 • 

371 

372 

373 

374 

375 


LD HL, び FFP—319 

ADD HL,D£ 

POP HL 

IF C RET 

PUSH HL 

PUSH DE 

し D OE, び FFF-199 

ADD HL,DE 

POP DE 

POP H し 

RET 

; ブ•ヒ•々䞉 > アト•レス 

PUSH DE 
LD A,B 
SRL D 
RRA 
SRL D 
RRA 
SRL A 
LD B.ee 
LD C|A 


POP DE 
LD A,E 
AND 7 
LD D,A 
LD A,$80 


►城近晒なくない思いをしおいる。 BASIC にす巧れでしたったプログラミング方法が tur 
boPascal じ党が通甚しないからだ。孊巧の課趙も BASIC ならずじかく曞けるけど  Pas 
cal だず頭カレ《ニツクじなる。 procedure の䜿いおがい たいもよくわからん。 

玉井茝久 19) 茚が煀 


112 LD (1X^10) .A 


113 


LD 

A,(SHIKUSHO) 

114 


LD 

(IX+l1),A  シクシ•りカンカク 

115 


POP 

ML 

116 




117 

X_ し OOP 



118 


PUSH 

BC 

119 


PUSH 

HL 

120 


じ A しし 

BiTSET 

121 


し D 

(AUATA),A 

122 


EX 

AKiAF* 

123 


し D 

(ADATAW),A 

124 


CALL 

BITSET 

126 


LD 

(ADATA+1)tA 

126 


EX 

AK.AK* 

127 


LD 

(ADATAW+1).A 

128 


CALL 

BITSET 

129 


し D 

(ADATA+2),A 

130 


EX 

AF.AF* 

131 

132 


LD 

(ADATAW+2).A 




133 


LD 

IF 

A,(COLORF) 

134 


Ar2 JR NOSHIFT 

135 




136 


PUSH 

HL 

137 


LD 

B,1 

138 

SHIFTLOOP 


139 




140 


し D HLiADATAW 牛 2 

141 


SLA 

(HL) 

142 


DEC 

HL 

143 


R し 

(HL) 

144 


DEC 

HL . 

145 


R し 

(HL) 

146 


DEC 

HL 

HL 

147 


DEC 

148 


SLA 

<H し » 

149 


DEC 

HL 

150 


RL 

(HL) 

151 


DEC 

HL 

152 


RL 

(HL) 

153 


DJNZ 

SHIFTLOOP 

154 


POP 

HL 

155 




156 

157 

158 

159 

NOSH1FT 

LD 

LD 

A, (XKURIKAESI) 

B, A 





160 


LD A,(SMIKUSHO) 

IF A<2 JR DATAOUT 

161 


162 


IF DEC((IXfll))<>0 JR DATAOUT 

163 


LD 

(1X^11),A 

164 


IF DEC(B)<>0 JR DATAOUT 

165 

166 


JR 

LBLM5 




167 

DATAOUT 



168 


LD 

HL,ADATA-1 

169 


CALL 

PRINTOUT 

170 


RLC 

(lX+10) 

171 


DJNZ 

W DATAOUT 

172 


JR LBLM5 

173 

W DATAOUT 


174 


LD 

H し . ADATAW—1 

175 


CALL 

PRINTOUT 

176 


RLC 

{lX+10) 

177 


DJNZ 

DATAOUT 

178 




179 

LBLM5 



180 


INC 

DE  X=X+1 

181 


POP 

HL 

182 


POP 

BC 

183 


IF 

DBC(BC)<>0 JP X LOOP 

184 


LD 

A,(COLORF) 

185 


IF 

AO2 JR X_LOOPEND 

186 




187 


IF 

D£C((1X^9))=0 JR X_LOOPEND 

188 


LD 

A,tHANTEN) :- 

189 


IF 

A=0 JR KAIGYO 

190 




191 


し D 

A,(IX+9) 

192 


IF 

A=2 JR REDR1BN 

193 


し D 

A,$00  CR 

194 


CALL 

LPTOUT 

195 


PUSH 

ML 

196 


し D 

HL.COLOKMOOD 

197 


CAt し 

PRINTOUT 

198 


POP 

HL 

199 

200 
201 

REDR1BN 

JR 

KAIGYO 

LD 

A, が D  CR 

LPTOUT 

202 


CALL 

203 

KAIGYO 



204 


LD 

A,$0D  CR 

205 


CAL •し 

LPTOUT 

206 


JP 

COLOR, し OOP 

207 

X_ し OOPEND 


203 

209 


し U 

CALL 

A,$0A  LF 

LPTOUT 

210 


LD 

B,0 

211 


し D 

A,(YZOUBUN) 

212 

213 


し D 
ADD 

C, A 

HL, 癜 C  Y=Y+{ZOUBUN) 

214 


POP 

BC 


215 び DEC(B|<>0 JP Y し OOP 

216 RET 


EOOC DD 77 OA 
EeOF 3A 12 £0 
E0E2 DD 77 OB 
E0E5 El 
E0E6 
E0E6 
E0E6 C5 
E0E7 E5 
E0E8 CD DF E2 
KOEB 3215 BO 
E0EE OB 
EOEF 3219 E0 
E0F2 CD DF £2 
E0F5 3216 å·š 0 
E0F8 08 
eOF9 32lA E& 

å·š OFC CD DF* E2 
E0FF 3217 EO 
E102 08 
E103 32IB £0 
巚  06 

E106 3A 07 E0 
E109 FE 02 28IB 
E10D 
E10D E5 
ElOE 06 ei 
£110 
E110 

Elio 21 IB £0 
E113 CB 26 
EU5 2B 
E116 CB 16 
E118 2B 
El 19 CB 16 
eilB 2B 
EllC 2B 
El ID CB 26 
EllF 2B 
E120 CB 16 
E122 2B 
E123 CB 16 
E125 10 £9 
E127 El 
E128 
E128 

E128 3A OF EO 
E12B 47 

E12C 3A 12 EO 
E12F FE 02 38 0D 
å·š 133 DD 35 OB 20 08 
E138 DD 77 OB 
E13B 05 20 02 
E13E 18lA 
E140 
E140 

E140 2114 EO 
E143 CD EE El 
E146 DD CB 0A 06 
£HA 10 02 
E14C 18 0C 
E14E 

&14E 2118 EO 

B151 CD EE El 

E け 4 DD CB OA 06 

E15810 E6 

E15A 

EISA 

E15A 13 

£I5B El 

E15C Cl 

E15D 0B 78 B1 C2 £6 E0 
E163 3A 07 EO 
£166 FE 02 20 2E 
E16A 

£16A DD 35 09 28 29 
E16F 3A 08 E0 
E172 B7 28IB 
B175 

BUS DD 7 å·š 09 
E178 FE 02 28 OF 
E17C 3E OD 
B17E CD F9 El 
E181 E5 
E182 2130 EO 
E185 CD EE £1 
E188 El 
E18918 05 
E18B 

E18B 3E OD 
E18D CD F9 El 
E190 

£190 3E OD 
E192 CD F9 El 
E195 C3 9A £0 
E19B 

E198 3 å·š OA 
E19A CO F9 El 

E19D 06 ee 

E19F 3A 0D å·š 0 
E1A2 4F 
E1A3 09 
K1A4 Cl 

E1A5 05 C2 99 EO 

E1A9 C9 

ElAA 

ElAA 

ElAA 3A 08 E0 
ElAD B7 CB 
ElAF 21 El El 
EW 艺 06 W 
E1B4 
Elb4 7R 
EIB5 4F 

E1B6 F ピ〇 120 02 
å·š iBA OE 02 
ElBC 

ElBC FE 02 20 02 
El じ U ttb • け 1 
E1C2 

E1C2 FE 03 20 02 
E1C6 OE 03 
EIC8 

EIC8 FE 04 20 02 
EICC 0E 04 
EICE 

EICE FE 05 20 02 
E1D2 OE 06 
E1D4 

E1D4 FE 06 20 02 
BIDS OK 05 
EIDA 


64 Oh ! X 1988.11. 


)E D B B 
N 反 R し し 

£ o 

T し R R 

No ) J J 

Ac し 

H # HI 


i i i ^ 

B B B B 
L L L L 

R R R R 
J J J J 


\ 0 >8 It A > 2 >1 >3 > 4 >6 > 5 

•乙し • 》•<• <• <• <• <• <• 

八 AHB A じ Ac Ac Ac Ac Ac Ac 


D F D D D D F D F D PD FD FD FD 
C し 1 しし し . 31 し I L I し 1 し 1L 1L 


§ 則 

H L 

口 01234567890 
122222222223 


が ^ 

B B 
123456 


7 8 9 0 12 3 
3 3 3 4 4 4 4 



















E279 

£279 28 04 
E27B 0F 
E27C 16 
E27D 18 FA 
B27F 

E27F 50 59 
B281 
E281 P5 
E282 C5 
B283 D5 
B284 54 5D 
E286 

E286 21 00 40 
• -V* 1 

£289 01 00 08 
B28C 7B 
E28D E6 07 
E28F 

å·š 28F 28 04 
6291 09 
E292 3D 
E293 18 FA 
E295 
E295 
å·š 295 

B295 0128 00 
E298 7B 
E299 CB 3F 
B29B CB 3F 
£29D CB 3F 
E29F B7 
E2A0 

E2A0 28 04 
£2A2 09 
E2A3 3D 
E2A418 FA 
£2A6 
B2A6 
E2A6 Dl 
E2A7 Cl 
E2A8 FI 
å·š 2A9 
E2A9 E5 
E2AA 09 
E2AB 44 4D 
E2AO £1 
£2A£ C9 
E2AF 
E2AF 
å·š 2AF 

E2AF CD 55 E2 
E2B2 D8 
å·š 2B3 

E2B3 CD 65 E2 

E2B6 IE 00 

E2B8 ED 50 

£2BA F5 

E2BB A2 

B2BC 28 02 

E2BE CB C3 

B2C0 

E2C0 FI 

E2C12100 40 

E2C4 09 

E2CS 44 4D 

E2C7 F5 

E2C8 ED 50 

eaCA A2 

E2CB 28 02 

E2CD CB CB 

E2CF 

E2CF FI 

E2D0 21 00 40 

E2D3 09 

å·š 2D4 44 4D 

E2D6 ED 50 

E2D8 A2 

E2D9 28 02 

£2DB CB 03 

E2DD 

E2DD 7B 

E2DE C9 

£2DF 

E2DF 

E2DF 

K2DF 

E2DP D5 

E2E0 E5 

E2B13B 08 

E2 å·š 3 CD AF E2 

E2E6 El 

E2E7 Dl 

E2E8 23 

E2E9 D9 

B2EA 32 £F E2 

E2ED OD 7E 00 

B2P0 

E2F0 08 

E び 13A e? E0 

£2P4 FE 02 28IP 

B2F8 FE 01 CA 8B E3 

E2FD 

E2FD 08 

E2FE BD 20 03 

B301 

E3ei7B 

B302 B2 

E303 57 

B304 

£304 41 

B305 

E305 CB 3B 
E307 10 FC 
E309 7B 
E30A D9 
£308 B7 20 Dl 
E30E 
B30E 09 
E30F 7A 
E310 08 
sail 7A 
E312 16 00 
E314 5C 
E315 D9 
E316 C9 
E317 
E317 
E317 08 

E318 FE 07 D2 D5 E3 
eaiD 08 


376 VRAMLOOPl 

377 IF 2 JR VRAM し OOPOUTl 

378 RRCA 

379 DEC D 

380 JR VRAMLOOPl 

381 VRAMLOOPOUTl 

382 LD DE.BC 

383 


12 


384 

385 


PUSH AF 
PUSH BC 


£31E DD 7E 
E321 3D 28 
E324 3D 28 
E327 
䞘 327 08 

E328 FE 01 じ A 05 E3 
E32D FE 03 CA D5 £3 
E332 FE 05 CA D5 E3 
E33718 42 
å·š 339 


386 


PUSH DE 

E339 

08 




516 

387 


LD DE,HL 

E33A 

FE 

01 

20 

0F 

517 

388 

SCMOOD3 


E33E 

3A 

68 

EO 


518 

389 


し D H し ,>4000 ;< ぺ ■— シ —0 $4400 < ぺ 

E341 

B7 

20 

37 


519 




£344 

3A 

13 

£0 


520 

390 


LD BC,$8O0 

E347 

FE 

61 

28 

36 

521 

391 


LD A»E 

E34B 

18 

2E 



522 

392 


AND 7 

£34D 





523 

393 

VRAMLOOP2 


E34D 

FE 

02 

20 

OF 

524 

394 


IF Z JR VRAMLOOPOUT2 

E351 

3A 

08 

E0 


525 

395 


ADD HL,BC 

E354 

B7 

28 

24 


526 

396 


DEC A 

E357 

3A 

13 

å·š 0 


527 

397 


JR VRAMLOOP2 

E36A 

FE 

01 

28 

23 

528 

398 



E36E 

18 

IB 



529 

399 

VRAMLOOPOUT2 


E360 





530 

400 

SCMOOD2 


E360 





531 

401 


LD BC|$28 

E360 

FE 

04 

28 

71 

532 

402 


LD A,E 

å·š 364 

FE 

05 

28 

6D 

533 

403 


SRL A 

£368 

FE 

06 

28 

69 

534 

404 


SRL A 

E36C 

18 

OD 



å·± 35 

405 


SRL A 

E36E 





536 

406 


OR A 

E36E 

08 




537 

407 

V 反 AMLOOP3 


B36F 

FE 

02 

28 

62 

538 

408 


IF Z JR VRAM し OOPOUT3 

E373 

FE 

03 

28 

5E 

539 

409 


ADD HL,BC 

E377 

FE 

06 

28 

5A 

540 

410 


DEC A 

E37B 





541 

411 


JR VRAMLOOP3 

E37B 

FD 

21 

87 

£3 

542 

412 



E37F 

18 

48 



543 

413 

V 氏 AM し OOPOUT3 


å·š 381 





544 

414 


POP DE 

E381 

FD 

21 

89 

E3 

545 

415 


POP BC 

E3d5 

18 

42 



546 

416 


POP AF 

E387 





547 

417 



E387 





548 

418 


PUSH H し 

å·š 387 





549 

419 


ADD H し  BC 

E387 

FF 

FF 



550 

420 


LD BC,HL 

E389 





551 

421 


POP HL 

E389 

55 

FF 



552 

422 


RET 

E38B 





553 

423 

: POINT 


E38B 





654 

424 



E38B 





555 

425 

POIMT 


E38B 

08 




556 

426 


CALL CHECK 

E38C 

B7 

20 

06 


557 

427 


IF C RET 

E38F 





558 

428 

NOCHECBKPOINT 

E38F 

FD 

21 

F2 

E3 

559 

429 


CALL XY=VRAM 

E393 

18 

34 



560 


430 

431 

432 

433 

434 

435 

436 POINTLBLl 

437 

438 

439 

440 

441 

442 

443 

444 

445 

446 POINT し BL2 

447 

448 

449 

450 

451 

452 

453 

454 

455 POINT し BL3 

456 

457 

458  - 

459 

460 BITSET 

461 BLOOPl 


LD B, U 
IN D,(C) 

PUSH AF 
AND D 

IF 之 JR POINTLB し 1 
SET e,H 

POP AF 
LD HL,$4000 
ADD HL.BC 
LD &C,HL 
PUSH AF 
IN IMC) 

AND D 

IF 之 JK POINT し BL2 
SET 1 , å·š 

POP AF 

HL,$400O 
HL,BC 
BC.HL 
D,(C) 

AND D 

IF Z JR POINT し B し 3 
SET 2,E 


ADD 

LD 

IN 


LD A,E 
RET 


462 

463 

464 

465 

466 

467 

468 

469 

470 

471 

472 COLOR 

473 

474 

475 

476 

477 

478 

479 

480 ♩SBTBIT 

481 

482 

483 

484 NOBIT 

485 

486 BLOOP2 

487 

488 

489 

490 

491 

492 

493 

494 

495 

496 

497 

498 LD 

499 EXX 

500 RET 

501 ; - 

502 COLOR PRINT 

503 

504 

505 


PUSH DE 
PUSH HL 
LD A,8 
CALL POl が r 
POP HL 
POP DE 
INC HL 

LD (CO し OR- い  A 

LD A,(IX+0) 

EX AF,AF* 

LD A,(COLORF) 

IF A=2 JR COLOR PRINT 
IF A=1 JP TILKCOLOR 

EX Af,AF > 

IF AOL JR NOBIT 


LD 


B,C 


SRL E 
DJN 之 BLOOP2 
LD A,E 
EXX 

IF AO0 JR BLOOPl 
EXX 


LD 


A,D 

AF.AF> 

A,D 


EX 

IF 


AF|AF> 

A>=7 JP TNOBIT 
AF,AF* 


E39S 

E395 3D 20 06 
E398 FD 21 F4 E3 
e39C 18 2B 
E39E 

£39£ 30 20 06 
E3A1 FD 21 F6 E3 
E3A518 22 
å·š 3A7 

B3A7 3D 20 86 
E3AA FD 21 P8 E3 
E3AB 1819 
E3B0 

E3B0 3D 20 06 
巚 3B3 FD 21 FA £3 
B3B71810 
E3B9 

£3B9 3D 20 06 
E3BC FD 21 FC E3 
E3C0 18 07 
E3C2 

B3C2 3D 2010 
E3C5 FD 21 FE E3 
E3C9 

E3C9 FD 7E 00 
E3CC A3 
E3CD B2 
B3CB 57 

B3CF FD 7E 01 
B3D2 A3 
E3D3 B5 
E3D4 6F 
E3D5 
E3D5 
E3D5 41 
E3D6 

EaD6 CB 3B 
E3D810 FC 
E3DA 7B 
E3DB D9 

E30C B7 C2 DF E2 

E3E0 

E3B0 D9 

E3E17D 

E3E2 2E Oe 

E3E4 08 

E3E5 

E3E5 7A 

E3B6 55 

E3E7 5C 

B3B8 D9 

e3B9 DD CB OA 46 

B3BD C8 

B3BE 08 

E3BF C9 

E3F0 

B が 0 00 ee 

E3F2 

B3F2 

B3P2 FF FF 
B3F4 

E3F4 55 FF 
B3P6 

B3P6 55 BE 
E3F8 

E3F8 55 AA 
K3FA 

E3FA 44 AA 
E3FC 

E3FC 00 AA 
E3FE 

E3FB 00 11 

B4O0 

E40e 


506 

507 

508 

509 YELLOW 

510 

511 

512 

513 

514 

515 RED 


IF 


A,(IX+9) 

OEC(A)=0 JR BLUE 
D£C(A)=0 JR RED 


EX AF,AF* 

IF A=1 JP TNOBIT 
IF A=3 JP TNOBIT 
IF A=5 JP TNOBIT 
JR ♩SETBIT C 


EX AK,AF' 

IF AOl JR #HF HANTEN 
LD A,(HANTEnT 
IF AOO JR #SETB1T_C 
LD A,(HFBLUE> 

IF A=1 JR HF BLUE 
JR #SETBIT C 
523 IHF HANTEN 

 IF A02 JR 参 RED 

LD A,(HANTEN) 

IF A=0 JR tSETBIT C 
LD A,(HFB し UE> 

IF A=1 JR HF BLUE 
JR #SETBIT C 


IF A=4 JR TNOBIT 
IF A=5 JR TNOBIT 
IF A=6 JR TNOBIT 
JR 参 SETBIT_C 

EX AF,AF> 

IF A=2 JR TNOBIT 
IF A=3 JR TNOBIT 
IF A=6 JR TNOBIT 


LD 


DB 


IY,C SET P 
TBSET 


IY,C_HF P 
TBSET 


$55,$FF A— フ•卜••ン — 


OLOR •■ たィ ♩■ 勺フィい - 

EX AF.AF* 

IF AO0 JR T BLUE 


561 T BLUE 

562 

563 

564 

565 T RED 

566 

567 

568 

569 T_MAGK 

570 

571 

572 

573 T.GREEN 

574 

575 

576 

577 T CYAN 

678 " 

579 

580 

581 T_YELL 

582 

583 

584 TBSET 

585 

586 

587 

588 

589 

590 

591 

592 

593 

594 

595 TNOBIT 

596 

597 TLOOPl 

598 

599 

600 
601 
602 

603 

604 

605 

60 色 

607 

608 
609 


LD lY, BLACK.! 

JR TBSET 


IF DEC(A)<>0 JR T RED 
LD IY,BLUE P 
JR TBSET 

IF DEC(A)<>0 JR T_MAGE 
LD lY.RED P 
JR TBSET 

IF DEC(A)<>e JR T_GREEN 
LD IY,MAGE_P 
JR TBSET 

IF DBC(A)<>0 JR T CYAN 
LD lY,GREEN P 
JR TBSET 

IF DEC(A)<>0 J 氏 T YELL 
LD IY,CYAN P 

JR TBSET 

IF DEC(A)<>0 JR TNOBIT 
LD IY,YBLL_P 

LD A,(IY+0) 

AND E 


LD 


B,C 


SR し E 
DJNZ TLOOPl 
LD A,E 
EXX 

IF AOe JP BLOOPl 
EXX 


EX 


A,L 

AF.AF> 


e 


LD A,D 
LD D,L 
LD E.H 
EXX 


BIT 


O, (IX ♩ け 
艺 RET 

AF, AF> 


DS 2 

620  7 ィ A ♩— A • 倕■ン 

621 BLACK—P 

622 DB 

623 BLUE_P 

624 DB 

625 Rfi い 

626 DB 

627 MAGE P 

628 OB 

629 GREEN.P 

630 DB 

631 CYAN P 

632 DB 

633 YKL い 

634 DB 

635 

636 i END 


►最近アメリカでは「コンピュヌタ りむルス」 なるものに悩たされおいるそうです力す 
パ゜コン぀おお板を切るこずが倚いのじどうしおをのようなこずが可胜なのか詳しくが 
えおいただけないでしよう力。 宮本康叞 19) 倧販府 


特集 S - HC 0 PY for X I 












特集いたどさのプ u ンタ掻甚術 


迷路のパタ'^ンでノ、ヌトコヒヌ 

クラ:7むツクのモノクロ出力方法論 


Kuwano Mas 曰 hiko 

乗野雅圥 


カラヌグラフィックをプリンタで扱うずき必ず問題じなるのが階 調 衚珟です。各をを数 
ドットのタむルで衚す方法はよ〈知られおいたすが今回は画面ず同じ解像床で階 調 衚珟 
するこずじ挑戊しおみたしょう。なぜか迷路みたいな暡様じなるんですよね。 


最近のパ゜コンでは倚色衚瀺が圓たり前 
のように行われたるで写真のように矎し 
い画像が衚珟できるようになっおいたす。 
しかしをういったグラフィックを化力す 
べきプリンタのほうはたいおい単色せい 
ザい8色が限床です。出力できなければせ 
っかくのデヌタもたの持ち腐れ。なんずか 
手持ちのプリンタでこれを綺麗に化力させ 
おみたしよう。256色を8色にする堎合や 
65536色を16色にする堎合でも基本的な考 
え方は同じですからここはひず぀65536色 
のフルカラヌ画像を単色に倉換しおみたす。 


色の基本 


カラヌテレビに 代衚される カラヌ デ むス 
プレむは画面に近づいお芋るずわかるよ 
うにひず぀の色をホ緑青の3぀のを化 
の3原色!:呌ばれおいたすを混ぜ’合わせ 
るこずによっお衚瀺しおいたす。 BASIC な 


カラヌテレビの RGB (ホ緑青の各をの 
明るさがどうも均等でないずいう感党はどなた 
もお持ちのこずず思いたす。単をの「赀䞄「緑」 
「宵 J を衚瀺させおみおも緑は明るく育はい 
たひず぀ぱっずしない明るさに思えたす。その 
「違う明るさ」であるはずのをを均等に混ぜるず 
ちゃんずかたよりのない「癜」じなるのですか 
らちょっず䞍思議な感じがしたす。 

この珟象は人間の目のみ光感床特性があら 
ゆるぶ長に察しおフラット平坊ではないず 
ころからきおいるのです。人間の目の感床特性 
は緑ず青の䞭間䜍のずころ族長でいうず玄 
550 nm 䜍のずころにピヌクがありそこから離 
れるに埓っお次第に感床が巧ちおいくようじな 
っおいたす。 

この特性に準拠しおいくか芁に迫られた身 
近な機械がテレビゞョンです。癜黒テレビ時代 
じはカメラの銈像管の特性を人間の目の特性 
じ合わせおかるようじしおいたした。これが力 
ラヌに なるず RGB のを色ごずの撮像管からの画 
むたデヌタが埗られるこずじなりたす。を色甚の 
油像管はそれぞれの波長の所にピヌクを持぀よ 
うな感床特性を持っおいたすがこれたでの癜 
黒テレビずの互換性を保぀ためじもこれらか 
ら埗られた画像デヌタから癜黒時代ず同じよ 
うなお床特性を䜜り出す必芁がありたす。テレ 


どで扱う色コヌドパレットのある機皮 
ならパレットコヌドはこの RGB の各 
色のどれずどれを点灯させるのか倚を衚 
瀺ができる機皮ではそれぞれの色をどの皋 
床の明るさにするのかをコントロヌルす 
るデヌタなのです。カラヌグラフィック画 
面のハヌドコピヌを取るずいうこずはこの 
色デヌタを癜黒すなわちドットの有無に 
倉換ずるこ t です。 

いちばん単玔なのは BASIC のハヌドコ 
ピヌなどに芋られる画面䞊が特定の色か 
吊かで区分けしおしたうものです 。 BASIC 
では黒かどうかで刀定しおわり黒の郚分 
は癜ドットを巧たない黒 la 倖の色はす 
ベお黒ドットをが぀にしお印字したす。 
この方法は黒地の画雚にスカスカの絵 

た t えば SYMBOL 呜什で曞いた义字パタ 
—ンのようなものが硝いおあるような堎合 
にはパタヌンの圢が正しく印字されお郜 
合がよいのですがこれをいろいろな色で 


ビゞョンの堎合この倉換のため倉換たは次の 
のようになっおいたす。 

茝床 = 0.30 R +0.59 G + 0 .I IB 
぀たり完党にフラットな特性を持ったセン 
サヌの 前に R , G  B を色のフむ ルタヌ をかけ埗 
られた明るさの床合いに䞊のような比率をかけ 
お足しおやるず人間の目で芋た明るさの感じ 
ずほが䞀臎するずいうこずです。 

このホかららわかるようじ緑は「物理的 J じ 
同じ明るさのホよりも2倍育ず比べるず5倍 
が䞊明るく感じるこずじなりたすこれだけみ 
るず信号は緑を「ずたれ」じするほうが正解で 
あったような気がしなくもない)。 

カラヌグラフ ã‚€ ックのハヌドコピヌをモノク 
口のふ぀うのプリンタで巧ち出すすなわち 
カラヌのデヌタを癜黒のぶ淡に倉換するには 
このたで蚈裳した倀じがっお I ドットごずの明 
るさをみ定しおやればよいわけです。 

たずえば8をモヌドなら R  G  B のそれぞれ 
が0か I の倀を取るこずじなりたす。黒ならす 
ベお が0ですからもちろん茝床も0,癜ならす 
ベお が1ですから 0.30 + 0.59 + 0. 11 = 1 .00 ずな 
りたす。倚をモヌドたずえば4096をモヌドな 
ら各をが4ビット16段階じみかれるので8 
をモヌドのずきの0から I たでが16み割される 
ず考えお茝床蚈をすればよいわけです。 


塗り朰されおいるような䞀般的なグラフィ 
ックのハヌドコピヌに 䜿う し ほずんど真 
っ黒になっおしたっお圹に立ちたせん。 

カラヌ グラフ ィ ック画面の ハヌドコピヌ 
を綺麗に取るにはどうしおも濃淡を぀け 
た衚珟が必嬰です。^:ころがプリンタの 
ほうはドットをお•぀か吊かの2段階しか遞 
ベたせん。誰が思い぀いたかか぀お私 
もやったこずがあるなんずも無理やりか 
぀匷匕な手段が「重ね巧ち」です。少々く 
たびれ気味で薄くなっおきたむンクリボン 
を䜿っお色 コヌドに 応じた回数だけ重ね 
キ了ちをしおいくこ i : で濃淡を぀けおいこ 
うずいう魂胆です。 

確かにちょうどよいくたびれ加枛のリボ 
ンを持っおいれば結構うたくいくこずはい 
くのです。しかしちょっず襄街道!いう 
か反則くさい感じがしおしかたありたせ 
ん。もう少し正圓をうな方法を考えおみ 
るこずにしたしよう。 


倚階調衚珟の手法 


ずにかくひず぀のドットでは癜ず黒の 
2぀しかないのですからこれをいくら眺 
めおいおもらちがあきたせん。芁するにひ 
ず぀ず぀のドットではどうしようもないの 
ですから芖点を倉えお少し倧きく芋おみ 
るようにしたしょう。ひ:぀で駄目なら耇 
数のドットを䜿っおよっおたかっお衚珟 
しようずいうのです。ある゚リアを取っお 
きたきにをこにあるドットの数を加枛 
すれば党䜓ずしお「黒っぜい」「癜っぜい」 
など芋た目の濃淡がコントロヌルできる 
はずです。ある範囲の半分が黒残りが癜 
のパタヌンは4分の1が黒のパタヌンよ 
りは黒っぜく芋えたすし党郚が黒のパタ 
ヌンよりは癜っぜく芋えるはずですね。 

この コントロヌルの やり方は倧きく 2぀ 
に分類されたす。ひず぀は画面の1点を耇 
数のドットで衚珟しよう t いうものでも 
うひず぀の方法は画面の1点がをのたた1 
個のドットに察応するのですカミ BASIC の 
ハヌ ドコ ピヌコマン ドのずきのように単玔 


RGB ず茝床 


66 Oh! X 1988.11. 



















に 2 倀に倉換するのではなく同じ色であ 
っおもドットを打ったりキ了たなかったりし 
少々気たぐれにしおみようずいうものです。 

前者の耇数のドットを䜿う方法は雑誌 
などで発衚されおいるハヌドコピヌ プログ 
ラムの倚くが採甚しおいるやり方です。た 
ずえばひず぀の点を瞊暪3぀ず぀ 3 X 3) の 
9぀の点マトリクスで衚すずしたしよ 
う。キ了぀ドットの数は0から9たでのいず 
れかを遞ぶこずができるのですから10段 
階の濃淡が衚珟できるこずになりたす。濃 
淡の段階がドット単䜍で正確に出せるのが 
この方法の倧きな利点で新削の写真など 
でもこの方法を䜿っおいたす。 

ただし画面の1点を階調々のドット先 
ほどの䟋なら9ドットで衚すのですから 
圓巧のこずながら絵はが:倧されおしたい 
たす。衚珟できる階調を増やをうずするに 
f 志っお倚くのドットが必芁になりたすた 
す絵が倧きくなっおしたいたす。たたあ 
たり倚くのドットを䜿うようにするず隣 
のマトリクスずの境目がはっきりおえおき 
おしたうのがこの方法の欠点です。 

この方法を䜿った䟋ずしおは最近では今 
幎の10巧号の『 I / O 』に茉った PC - 8801甚の 

グラフむックハヌドコピヌプログラムや 

本誌では1986幎4巧号のプリンタ特集の長 
瀬氏のハむクオリテむハヌドコピヌなどが 
ありたす。 


画面ず同じドット数で 


埌者のドットを打぀/キ了むないを コント ロ 
—ルするやり方はもようどこれず裳腹の性 
栌を持っおいたす。画像取り蟌み やコン ピ 
ナヌ タグラ フむ ックで描いた絵などでは 
割 t 䌌たような色が集たっおいる堎合が倚 
いこずに泚目し点ではなく雚の レベルで 
•濃淡を衚すこ t からこのような方法が化お 


きたした。 

頀兩䞊では同たであっおもプリンタのほ 
うではドットががたれたり巧’たれなかった 
りするのですから圓が體淡がドット単䜍 
で化確に衚珟されるこずは期埅できたせん。 
隣り合ったドットずの色の倉わり目など力 s 
はっきりしなくなる堎合もありたす。をの 
かわりドットを巧‘぀かネ了たないかのさじ 
加枛しだいで繌淡が決定されたすので 
絵の倧きさはをのたたで階調を衚珟するこ 
i  ができるわけです。色!色の境肖がはっ 
きりしなくなりをうな点をやや䞍をに思わ 
れるからしれたせん力';実際にやっおみる 
i  気になるこずははんどないようです。 

この方法ではいかに点を巧ったりがむな 
かったりするかずいうずころがミ゜になり 
たす。いもばん備単なのは乱数を䜿う方法 
でしょう。ひず぀の点を巧぀たびに乱数を 
発生させおやりたす。乱数の倀がいく぀む 
䞊なら癜にするずいうのを色ご!に決めお 
ゎけば色によっお点がネ T たれる確率が倉わ 
っおくるずいう考•えです。この方法は乱数 
の発生を陀けばハヌドり゚アで化理させる 
こ t も雛しくない俯単なアルゎリズムです 
から質のよい乱数が高速に傅られるなら 
よい方法ずいえるのからしれたせん。し力 
しパ゜コンやワヌクステヌシペンのよう 
に尊甚の乱数発生機を持っおいないコン 
ピュヌタで質のよい乱数を䜜るにはけっこ 
う手閒ら時閒もかかりたす。階調衚瀺のム、 
臟郚分を乱数にあずけおしたうのはどうに 
らおち぀かないずいうこずもあっおでしょ 
う力ほずんど斀われた䟋を芋たせん 。 BA 
SIC なら10巧たらずの简単なプログラムで 
できたすから詊しにやっおみるず閒むいで 
しょラ0 

さらにいちだんず「もっずもらしい」 
方法をここ2幎ほどの本誌のバックナン 
バヌで2぀ばかりお぀けるこずができたし 


図3モノクロ倉換䟋 (24 ピン) 



た。ひず぀は化ほど匕甚したプリンタ特集 
で宇野氏が BASIC で曞いたものを発衚され 
去幎の7 巧号で i 韍山氏がア䞃ンブラで曞き 
盎しむ TILE CHANGE (タむルチェンゞ 

でらうひず぀はハヌドコピヌプログラム 
ではありたせんが今幎の9巧号で䞹氏が 
玹介しおいるディザ法です。 

TILE CHANGE は BASIC のタむルぺ 
むント機胜を䜿ったもので癜ず黒だけで 
䜜ったタむルパタヌン網目暡祿ををご 
ずじ刚恵しおわいお画面で癜ず黒 iU 倖の 
ずころをタむルパタヌンで眮き換えおいく 
方法を取っおいたす。最初に述べたマト 
リクスを䜿う方法ずのす斀衷案ずらいえるで 
しよう。画面䞊の1点はあくたで1ドット 
で衚されたす力すタむルパタヌンずの蹟き 
換えの段階で癜になったり黒になったりす 
るわけです。 

かのディザ法はたずそれぞれの色をを 
の明るさを衚す数倀に證き換えおわいお 

をこにさじ加枛である「襲え」成分を化し 
おやりたす「繫え」俯を乱数で䜜ったもの 
をランダムデむザ点の䜍證に応じた「裳 
え」倀のパタヌンを甚意しおわいおをれを 
䜿うのを才ヌダヌドデむザず呌んでいるよ 
うです。この足し算の結果がある倀しき 


特集 グラフィックのモノクロ 出力方法論 SZ 















い倀ずいいたすの Jl であるかどうかで癜 
黒を決めおやるわけです。9巧号ではこれ 
を色数を萜ずすのに䜿っおいたす。文章だ 
けで䞞1ペヌゞ䞊を䜿っお説明されおい 
たすしプログラムも茉っおいたす。 X-B 
ASIC ですが窜 J ず平易なプログラムですか 
ら HuBASIC などほかの蚀語化理系で曞 
き盎すのもをれほど難しくはないでしよう。 


もう少し濃淡衚珟 


いく぀かの方法を玹介しおきたしたが 
点の1぀ひず぀を耇数のドツトで衚す方法 
に比べ埌者の方法では濃淡の決をじ乱数 
を䜿わざるを埗ないような t ころが気にな 
りたす。才ヌダヌドデむザにしおも芋方 
を倉えれば点の䜍眮に応じた乱数衚を匕い 
おいるずいえなくもありたせん。たたデ 
むザ法ではしきい倀の Ji の明るさを持った 
をはすベお癜ず同じ扱いですから濃淡衚 
珟を気にするししきい倀-はなるべく倧き 
くするよりありたせん力3'をうするし画 
面を䜓が真っ黒になっおしたいたす。これ 
を「震え」倀で救'枈しよう t いうこ t じな 
るので「震え」倀の䜜り方が非垞に雛しく 
なっおきたす。うたく䜜らないず今床は画 
面が真っ癜になっおしたいをうです。階調 
を萜 t すのにはよいのでしよう力;'さすが 
に癜黒たで萜ずすのに䜿うのはやや無理が 
あるような気がしたす。 

癜黒たで萜ずすのには前者のように耇数 
のドットに眮き懊えるよりないのでしよう 


力‘。 埌者にはせっかくドットの数を倉曎 
しなくおよいずいう倧きな魅力があるので 
すからこれである皋床正しく濃淡が出お 
くれるようにならないでしよう 力 >。 すった 
もんだず数日コンパむルやプリンタの出 
力を埅぀間に「なにか手はあるよなあ」ず 
がんやりず考えおいたらふしうたくい 
きをうな方法が浮かびたした。しかもアル 
ゎリズムずしおはかなり簡単なのです。あ 
る点に぀いおをこの色がどうであるから 
黒にする 力、 癜にするかを考えるのではな 
く色ごずに明るさを瀺す数倀を決めお 

をの総和が正しくなるようにしようずいう 
ものです。 

黒の明るさを0癜を1ずしたしよう。 
するずすべおの色の明るさは0から1の間 
に入りたす。いた4぀の点を芋たずきを 
の䞭に明るさ 0.25 の点ず0.75の点がひず぀ 
ず぀あった:するし明るさの総和はし0 
です。したがっおこの4぀の点に぀いお 
は癜がひ t ぀黒が3぀ずいう割合になれ 
ば濃床の平均は正しくなるわけです。しか 
しひず぀の点をキ了぀たびにたわりの点の 
様子を芋おいるのでは倧倉です。をこで 
小数点䞋のデヌタをか々に埌ろに回しお 
いくようにしたす。回されおきたデヌタし 
自分の目月るさのデヌタの和が1じ[䞊に なっ 
たらをこの点を癜にしお総和から1を 
匕いお残った小数点の TF のデヌタをたた 
埌ろに回しおいこう L いうやり方です。 

衙略化のために暪方向だけにデヌタをを 
るずいうこずで考えおみたしよう。明るさ 


茝床ビッ h 


X 目8000は65536色のカラヌ衚瀺のため R , G , B 
のををじ぀いお5ビットず぀ず巧床ビット I 
ず略されるこずが倚いようですを I ビット䜿 
いたす。この巧床ビットがどのようじ巧いおく 
るのかがわからないず明るさの蚈巧のずきじ 
困っおしたいたす。茝床ビットのかき方を調べ 
るのに BASIC でペむントしお照床蚈カメラ 
じ巧おのものでもよいかもしれないなどで枬 
っおもよいのかもしれたせん力、‘さすがに䜓力 
のない私は回路図をにげおしたうのでした。ど 
こかでデゞタルのデヌタをアナログ RGB じ倉 
換しおいるはずです。探しお採しお玄15秒。 
MB 40776ずいうにが RGB のそれぞれじ぀いおひ 
ず぀ず぀巧われおいたす。これは6ビットの D 
/A (デゞタル/アナログ コン バヌタで入力さ 
れた6ビットのデヌタに比䟋した巧圧を出力し 
たす。 

X 68000 では6ビットのうち䞊䜍の5ビット 
はる R , G , B のデヌタでを䞋䜍のビットがすべ 
おみ通で茝床ビットじ぀ながれおいたす。 

぀たり実擊には RGB のををの段階は2の6 
乗すなわち64段階ありその偶数を目を䜿う 
力、奇数番目を巧うかがすべお共通の茝床ビ 
ットで遞ばれるようになっおいるのです。 


したがっお R , G  B のををのデヌタず巧をビ 
ットから64段階ぞのを換は 

(各をのデヌタ X 2 +( 茝床ビット 
ずなりたす。 

MZ - 2500の256をモヌドでは R  G  B のそれぞれ 
が2ビット茝をビットが2ビットありたす。 
MZ - 2500でも R , G  B はそれぞれ3ビット持っお 
いるのです。回路図を芋るず MZ の堎合にはビッ 
卜数がかないので D / A コンバヌタではなく巧抗 
でラダヌを組んでトランゞスタのべヌスじが 
り蟌み゚ミッタ•ホロワで出力を取り出しお 
いたす。ちょっず電卓を叩いおみたのですが 
途䞭で面倒くさくなり果たしおリニアな特性 
になっおいるのかどうかたでは蚈算し切れたせ 
んでしたがたあリニアな特性を目指しおいる 
ようではありたす。 

MZ -2500 では茝床ビットはすべお共通ではな 
く2぀の茝床ビットが R  G . B のどれか2぀じ 
割振られ残ったひず぀のをじ぀いおは茝床が 
0じ固定されたす。この遞択は cblock 呜什で行 
うようになっおいたす。ぶ淡の蚈をは巧床ビッ 
卜のないものは単玔に2倍し茝床ビットがあ 
るものじ぀いおはそれに茝床ビットを足しおや 
ればよいでしよう。 


が0.30の点ず0.50の点が亀互に8個䞊んで 
いるものを巊から顺に化理しおいくもの 
ずしたしょうず 

巊端は0.30ですから黒のたた隣にデヌ 
倕 t しお0.30を送りたす。2぀めは0.50で 
送られおきたデヌタ0. 3 〇を足すず0. 8 〇。や 
はり黒です。3぀めは0.30で送られおき 
たデヌタ〇 .80 ず足しおし10。癜い点にしお 
隣に0.10を送りたす。4぀めは0.50ですか 
ら和が0.60。よっお黒。5぀めは0.30で 
和は0.90。やはり黒。6぀めは0.50で和は 
1.400したがっお癜。送るデヌタは0.40。 

7぀めは0.30で和は0.70。たたたた黒。8 
぀めは0.50で和が1.20。圓が癜。結果は 
癜が3぀になりたす。䞀方明るさの和を 
蚈算するず 0.30 X 4 +0.50 X 4 =3.20で 
すからこの8぀の点に関しおは癜が3぀ 
で黒が5぀でよいこずがわかりたす。 

実際には暪方向だけに送っおいくのもな 
んですから自かの巊䞋舆䞋を䞋の点 
にらデヌタを送るようにしたしょう。぀た 
り小数点 U 䞋のデヌタを4分の1ず぀た 
わりにばらたくわけです自分の巊や䞊は 
すでに化埋しおしたった点ですからデヌタ 
ををっおもしかたありたせん。 

をれほど厄かな方法でもないので必ず 
誰かがやっおいるはずだず思うのですが 
私はこのような方法が玹介された䟋を芋た 
こずがありたせん。明るさの和は髓かじ正 
しくなるし野うのです力3'果たしおこのた 
たでいいのかもよくわかりたせん。あたり 
にも暗い色だらけだしデヌタのたらいた 
わしがひどくなっおきおずんでもないず 
ころが癜になっおしたいをうな感じもした 
す。しかし考え蟌んでいおもどうにもな 
りたせん。ずにかくうたくいくか吊かは 
実際にやっおみるのがいちばんでしよう。 

䞀応理屈だけは通っおいるので実際 
に綺麗に衚瀺されればをれでよいのではな 
いかいうこでプログラムを䜜っおみ 
たした。 BASIC で30行にも満たないささ 
やかなプログラムです。「こんなもんでいい 
のかなあ」ず思いながら実行させおみたら 
予想の Ji によい結果が埗られおしたいたし 
た。ずべお敎数满算で行うようにする: 
速床がずいぶん違っおきたすので敎数挔 
䞀党だけですむように少し曞き換えを行いた 
す。 

茝床の蚈算を敎数で巧うためにたずえ 
ば X 68000 の655%色モヌドなら民 B  G の 
各色を0から63の数倀のたた䜿うこずにし 
(0 から31でないのは茝床ビットを蚎*算に入 
れるためです茝床ぞの倉換甚の係数も100 
倍しお䜿いたす。色コヌドから明るさに倉 


68 Oh! X 1988.11. 










換する方法も 68 ペヌゞのカコミにたずめお 
みたので参照しおくださいこうするず癜 
の明るさすなわち茝床の最倧倀は 
63 X 30 + 63 X 59 + 63 X 11 = 6300 
になりたす。先ほどは癜黒を決めるのに1 
UJi かどうかで斀いたしたカミこの堎合は 
6300の Ji かどうかで斀うこずになりたす。 

これで同じような結果が埗られたす。 
これで実隓しおいたずころたわりにばら 
たく倀を4分の1ず぀にするず芏則性が匷 
すぎるため力、単色で塗り朰されたずころ 
を倉換するずきにやや䞍自然な段差のよう 
なものが化おきおしたう堎合があるようで 
す。これが出おくる L 芋た感じが奇劙にな 
るので配分のやり方を现工しおみるこず 
にしたした。 

ここから先は詊斀錯誀の連続でした。結 
局右暪は8分の4巊䞋に8分の2真 
䞋ず右䞋には8々の1ず぀真䞋にはさら 
に8で割ったきの䜙りを加えおゎくよう 
にするしだいぶ改善されたした。デヌタ 
によっお劙なぐあいになる堎合がないかを 
調べるため获野目掋子の写真やら C-T 
民 ACE 68 のサンプルデヌタなどを借りおき 
お次々に攟り蟌んでみたしたがどれらを 
こそこの結果が埗られたした。たぶん圓た 
り前のグラフィック画像ならこのたたでい 
けるでしよう。むだし絵柄によっおは配分 
のやり方をもう少し工倫するこずが必芁に 
なる堎合もあるかもしれたせん。 


八ヌドコピヌ 


ここたできたら぀いでですからハヌド 
コピヌを取るフ。ログラムも䜜っおしたいた 
しよう。ハヌドコピヌをやるにはプリン 
倕のビットむメヌ ゞ印字機胜を利甚したす。 
プリンタに制埡コヌドを送っおビットむ 
メヌゞモヌドにしおからデヌタを送り぀け 
るただをれだけのこずです。蛇足ながら 
䞀般的な手順を曞いおゎくし 
手順その零 プリンタの玙送り量を 1 回に 
印字される瞊の幅ず同じプリンタによっ 
おは数ドット重ねるにする。 

手順その春 プリンタをビットむメヌ ゞモ 
ヌドじする制埡コヌドプリンタによっお 
異なるを送る。このずき暪に䜕ドット 
分のデヌタを送るのかも指定する。 

手順その匏 プリンタにネ了たせたいパタヌ 
ンのデヌタをせっせず送る。 

手順その参 をの逊で指定したドット分の 
デヌタを送り終わったらプリンタのビッ 
トむメヌゞモヌドは勝手に解陀される。こ 
こでラむンフィヌドのコヌド  OAh  10 


進数なら 10) を送るしプリンタは1斀分 
の印字を斀っお次の斀にいく。 

手順その四 手順をの巷に戻る。 
ずなりたす。ここで手順をの零舊ず手順 
をの参からあはは i  んど考えるたでもな 
いでしょう。問題は手順をのたで送るデヌ 
倕をどのように䜜るかずいうこ t です。 

ちょっず䞋図を芋おください。今では24 
ピンのプリンタが䞻流だし思いたす力;'こ 
こでは話を筒単にするために8ピンのプ 
リンタであるず考えお説明したす。巊偎が 
プリンタのビットむ メヌ ゞ モヌ ドのずきに 
をるデヌタずプリンタで印字されるパタヌ 
ンを瀺したらのです。図の䞞が1぀ひ I ぀ 
のドットを瀺しおいたす。実際には•のず 
ころにドットがキ T たれるだけで〇は空癜の 
たたになるずころです。プリンタ甚玙は図 
の䞊の方向に動いおいくものずしたしょう。 

ここでビットむメヌゞモヌドにしむあず 


A 3 h ずいうデヌタ 2 進法なら101000 11 B 
ですを送りをのあずはすべお0を送っ 
たしたす。するずフ°リンタは図のよう 
に印字を行いたす。このように瞊8ドット 
かを1バむトのデヌタにたずめなくおはな 
らないのがちよっ^厄介なずころでしよ 
う。16ピンや24ピンのプリンタでも同様で 
す。それらの堎合には瞊に16ドットない 
し24ドット分のデヌタを2バむト 16 ビッ 
卜ないし3バむト 24 ビットのデヌタ 
にしおをる必芁がありたす。 

プリンタはこのように瞊方向にデヌタ 
をたずめなくおはなりたせん力 S ' 䞀方ハヌ 
ドコピヌの元ネタである V 民 AM のほうはど 
うなっおいるのでしよう力’。これは䞋図の 
右偎になりたす。䞊が䞀般的な機皮の VR 
AM の構成を瀺しおいたす。赀緑青の 
それぞれの色ごずに異なるメモリ領域連 
続しおいるもの^あればバンク切り換え 


プリンタ/ CRT のドッ h の䞊び 

RLA かし 
INC HL 


參考たでに䞋図の䞊のような巧成になっお 
いお暪が320ドット 40 バむトである堎合の 
I 斀みの倉換の䟋を瀺すず 

LD DE , VRAM ( VRAM の先頭アドレス 

LD A .8 (çž±8ドットみの倉換 

BLOCKLOOP : 

PUSH AF 

LD C , 40 (暪40バむトみの倉換 

LD りし BUFFER (プリンタじをる デヌ 

倕のハ•ツファ 

LINELOOP : 

LD A ( DE ) 

LD B , 8(1 バむト= 8ビットみの倉換) 

BITLOOP : (ここのルヌプがミ゜です 

RLA A 


くプリンタ / CRT のドットの䞊び> 


幞 


bit? 

bite 

bits 

bit 4 

bits 

bit2 
bit I 
bitO 
bti7 

bite 

bits 

bit 4 


+ 0 +1 +2 +3 
问 


O A 


A 


化が送られる 


プリンタ 8 ピンの堎合のドット䞊び 


DJNZ 

BITLOOP 

INC 

DE 

DEC 

C 

JR 

NZ , LINELOOP 

POP 

AF 

DEC 

A 

JR 

RET 

NZ , BLOCKLOOP 


ずこんなものでしよう力、。暪640ドットのず 
きや16ピン/24ピンのプリンタじ぀いおは皆さ 
んで考えおください。16ピン/24ピンなどのず 
きは2バむト/3バむトをたずめおシフトするこ 
ずを考えるずよいでしよう。 


Green 




匓臣 


|o 

〇 

〇 

0 

〇 

〇 

〇 

〇||〇 

〇 * 

- U 

o 

〇 

〇 

〇 

〇 

〇 

〇 

〇 1 1 〇 

蚀 , 


心 

〇 

〇 

〇 

〇 

0 

〇 

。1 1 。 

〇 

bit? 1 

bits 

1 

bits 

1 

biti 

1 bit? 



bite 


bit4 


bit2 

bitO 

bite 

X68000L 义倖のお皮 





( をプレヌンごずに 8 ドット / バむト 


+ 0 

+ 1 

+ 2 

牛 3 

牛 4 

+ 5 

+ 6 

+ 7+8 

+ 9 

〇 

〇 

〇 

〇 

〇 

〇 

〇 

〇 〇 

〇 

〇 

〇 

〇 

0 

〇 

〇 

〇 

〇 〇 

〇 

〇 

〇 

〇 

〇 

〇 

〇 

〇 

〇 〇 

〇 

〇 

〇 

〇 

〇 

〇 

0 

〇 

0 〇 

〇 


BASIC や X 68000 の堎合 

( I ドットが I バむト/ I ワヌドに察応する 


CRT のドット䞊び 


特集グラフィックのモノクロ出力方法論 69 























































図 4 1ピンビッ K むメヌゞの䟋 



になっおいるものもあるを持っおいたす。 
をしお「暪に」8ドット分が1バむトにな 
っおいたす。次の番地はをの右暪の8ドッ 
卜です。をしお右端たで斀くず今床は2列 
目に進むわけです。 

MZ -1500 は画而䞀朜:に PCG を䞊べるず 
いう考えをしおいる  MZ -700 甚の PCG が 
売り出された L きサンプルプログラムだ 
ずいっお 128 X 128 ドットのグラフィック 
をやったこもあったっけために 8 X 
8ドットがひ i  ぀の単䜍 i  なる独特の䞊 
びになっおいたす。暪8ドットが1バむト 
になっおいるのは同じなのです力 S ' 次の番 
地は暪ではなく真䞋の8ドットなのです。 

をしお8列分いったら今床はを暪の8 
X 8ドットのブロックに぀いお䞊から順に 
8バィトず蚀葉で説明するのがやや面倒 
な方法をずっおいるのです。ア䞃ンブラで 
いじるずきには VRAM がこのような構成に 
なっおいるこを頭に眮いおわく必芁があ 
りたず。䞋は X 68000 や BASIC でグラフィ 
ック画面を操䜜するずきのィメヌゞを瀺し 
たす。1ドットが1バィトたた1ワヌド 
I いっおいるのはたずえば BASIC なら P 
SET (1013)7ずやればアセンブラので: 
きのような「暪8ドットがたずたっお  」 
ずいったこずはなにも意識しないで点を巧 
぀こずができるためです。 

X 68000 では本誌でも䜕床も玹介されおい 


るように画面モヌドに 
関係なく垞に1ドット 
が1ワヌド 16 ビット 
ですからこの点に関しお 
は BASIC 同じような 
ものです。 

ア䞃ンブラでハヌドコ 
ピヌ プログラムを䜜ろう 
ずしたずきに぀たずきや 
すいのは V 民 AM の構成 
が 「暪8ドットが1バむ 
卜」になっおいるのに察 
しおプリンタは「瞊8ド 
ットが1バむト」である 
ためにデヌタの倉换が少々厄介であるず 
いうこずに぀きるでしよう。ビット挔算 
特にビットシフト呜什が䜿いこなせればを 
れほど難しいこ L はないのです力 S ' "^^ょっ 
t ずっ぀きにくい感じはしたす。前ペヌゞ 
のカコミに働単な倉換プログラムの䟋を 
瀺したので参考にしおください。 

この䞊びの倉換をどうやればよいでしょ 
う力。 BASIC ならをれほど瞄たなくおもな 
ん L でもなりたすがちょっずずるい方法 
ずしおは瞊に䞊んでいるドットのうち 
ひず぀しか䜿わず玙送り量を1ドットタ 
にしおしたう方法が考えられたす。ふ぀う 
8ピンなら瞊8ドット24ピンなら瞊24ド 
ット分のデヌタを真面目に送り印字 
を斀った瞊幅だけ玙を送るのがたっずうな 
考え方なのですがこれではプログラムの 
手間がかかりをうだずいうこずで1ドッ 
卜分のデヌタしか送らないずいうのです。 
もようど「1ピンのプリンタ」であるよう 
じしお動かをうずいうのです。1ピンプリ 
ンタですから玙の送り量も1ドット分で 
す。 

この方法は驚異的 24 倍にが間がかか 
るこずになりたす力すプログラムを䜜るの 
は簡単です。ものは詊しでプログラムを組 
んでが字させおみたらひず぀倧きなメリ 
ットがあるこずがわかりたした。これたで 
のハヌドコピヌでは垞に気になっおいた 


ぞツドの幅を持った暪瞮がをれほど気にな 
らなくなるのですなにせこの方法では 
ぞツドの幅は1ドツトですから)。 

をれにしおもこの方法では時間がかかり 
すぎたす。やはり少々茿而目にやらないず 
いけないようです。をこで BASIC で゚ツ 
チラオツチラず瞊方向のドツトをかき集め 
お巧字させるようにしおみたした。24ドツ 
卜分を集めおくるために 3バむトのバツ 
ファを甚意しおゎきたした力すこれはデヌ 
倕のチェツクをしやすいようにずいうほか 
にはたいした意味はありたせん。1パ、むト 
分のデヌタが揃うたびにプリンタに送るよ 
うにしおもかたわないでしよう。 コンパむ 
ルする堎合はあたりに髙速でプリンタに 
デヌタを送るずたたにデヌタを萜^:すこ h 
がありたすのでをルヌプを入れるなどしお 
が化しおください。 


終ねりに 


い぀ものごずく自分で勝手にアルゎリ 
ズムをでっちあげおプログラムを組んでみ 
たした。参考にするものがほずんどないが 
態でね぀造したアルゎリズムですからや 
や䞍をが残らないでもないのです力 S ' 自分 
ではかなり満足のいく結果が埗られる方法 
であるず思いたす。画面だけで確認できる 
ので画像化理 t しおも䜿えるでしよう。力 
ラヌぞの応甚ら面癜をうです。 

をれにしおもハヌド コピヌ を取るため 
にカラヌテレビの埩習たでするこずになろ 
うずは思いたせんでした。ほこりだらけの 
カラヌテレビの教科曞を広げるずをの昔 
粗倧ごみ眮き堎から捚おおあるテレビを拟 
っおきおは郚品を取っおラゞオや無線機を 
組み立おおみたりよく感電した綺麗な 
ものは修理しお䜿ったり私の6畳の郚屋 
にはテレビが5台 t ころ狹しず䞊べおあ 
った t やっおいたずきが思い化されお 
思わず幎寄りくさくため息を぀いおしたっ 
たりしおしたいたした。 

さお今床はなにをしようかな。 


リスト1モノクロ八ヌドコピヌ 

10 = = = = = = = = = = = = = = = = = = = = = = = = 

20 /む Color to B/W Converter = 

30 /*= With Hardcopy = 

40 /♩= 1988 Programmed by M.kuwa 打 o = 

50/ わハヌド•コピヌのずころで、コメント = 

60 /*- じしおあるものず乂れ替えるず = 

70 /♩= V P — 8 5 K 甚になりたす。おおしあれ二 

80 /*===================== 叀================= 

90 int pinnum 
100 str fname,ans 
110 screen 1, 3,1,1 
120 repeat 

130 locate O,0print chrS(26 ) 

140 print " ハヌドコビヌしたす  Y / N )" 

150 input a 打 s 

160 until 床打さ "Y" or 狂 n ち " N" or ans 侉 " y" or an5= •• 打 •• 

170 if ans 二 "N け or 狂 ns = "n" then { 

180 pinnum=0 

190 } else { 

200 repeat 


70 Oh ! X 1988.1 1. 














210 locate 0,3print chr${26); 

220 print "1 ピン{こしたすか 2 4 ビンじしたすか (1or 24) 

Z30 input pinnum 

240 until (pi 打 num 侉 1》 or pinnum=24 

250 } 

260 locate 0,6 

270 print " 酉巧ファむル•が 3 圢匏名を义わしお䞋さい " 

280 input fname 
290 cla 

300 img_load(f 打 a 阳 e) 

310 img—bwccmv() 

320 switch pinnum 

330 case 1 : hcopyl() : break 

340 case 24 : hcopy24() : break 

350 default:break 

360 endswitch 

370 repeat 

380 until inkey>(0JO"" 

390 end 

400 /* - 

410 パ カラヌから癜颚に巧掚したす - 

420 /% - 

430 func img_bwconv() 

440 int tcmebuf ( 1,511 ) 

450 int xpos,ypoa,dat,r,g,b■y,tone•carry,Ic,lb 

460 for ypos=0 to1 

470 for xpoB=0 to 511 

480 tonebuf(ypos,xpos)=0 

490 next 

500 next 

510 for ypos=0 to 511 

520 lc=ypos and 1:lb 二 {ypos+1 》 and 1 : carry=0 

530 for xpos=0 to 511:tonebuf(lb»xpos)=0:next 

540 for xpos=0 to 511 


550 

dat 

= 

point(xpos,ypos) 

/♩ 

バレット.コヌドの巧り化し 

»/ 

560 

ダ 


dat and 1 

/♩ 

w 巧ピット 

»/ 

570 

b 

二 

dat and &H3E 

1* 

爟 の* 床 X 2 

*/ 

580 

r 

= 

(dat shr 5) and &H3E 

/» 

ホの 茝 å·§ X 2 

*/ 

590 

だ 

= 

(dat shr 10) and &H3E 

/♩ 

巧の 茝 巧 X 2 

♩ / 

600 

tone 


(g+y) *59+(r+y)<30+(b+y)<11 牛 tonebuf(Ic,xpos)♩carry 


610 

620 

if (tone >= 6300) then { 
tone = tone-6300 

/» 

癜の巧るさは 6300 である 

*/ 


630 pset(xpos,ypos,65535) 

640 } else pset(xpos,ypos,0) 

650 carry = tone / 8 


660 

tonebuf(lb,xpoa) = tonebuf(lb,xpos)+carry+(tone mod 8) 

/♩ 

真䞋ぞのさりみ 

*/ 

670 

if (xpos>0) then ( 



/本 

だ䞋 

が 

/ 

680 

tonebuf(lb,xpos—1) 

= 

tonebuf(lb,xpos —1 》牛 carry 本 2 





690 

)else tonebuf(lb,xpos ) 

= 

tonebuf{lb,xpos )+carry*2 





700 

if {xpos<511)then ( 



1 、 

ぢ䞋 

// 

♩/ 

710 

tonebuf(lb,xpos+l) 

= 

tonebuftAb,xpos+l)+carry 





720 

)else tonebuf(lb,xpos ) 


tonebuf(lb,xpos )+carry 





730 

carry = c 包 rry>4 



/» 

ぢ阳ぞの送りみ 

♩/ 


740 next 

750 next 

760 endfunc 


770 

780 

790 

800 

810 

820 

830 

840 

850 

860 

870 

880 

890 

900 

910 

920 

930 

940 

950 

960 

970 

980 

990 

1000 

1010 

1020 

1030 

1040 

1050 

1060 

1070 

1080 

1090 

1100 

1110 

1120 

1130 

1140 

1150 

1160 

1170 

1180 

1190 

1200 

1210 

1220 

1230 

1240 

1250 

1260 

1270 

12B0 

1290 

1300 

1310 

1320 

1330 

1340 


/♩ C Z のみ 
/» ピット -' 


/* - 

/*- 1 ビン  ビットむメヌゞプリント ¬ 
/拿 - - 

func hcopyl() 

int x,y,fp,pin,i 

/» dim char 1fsize(2)={&H1B,•3•,1) 

dim char Ifsizet3 》二 {&H1B,  X  ,•9•,1} 

/» dim char hardcm 过  3)={&H1B,•L•,0,2] 

dim char hardc 田 d(4) 乙化 HIB,’X  , • を •,2,0} 
pin = 2 

fp = fopen( "Ipt" , "w" ) /* "prn " でホヌ 

/♩ fwrite(lfsize,3,fp) 
fwrite(Ifaize,4,fp) 
for y=0 to 511 
for i=0 to1 

/♩ fwrite(hardcmd,4,fp) 

fwrite(hardcmd,5, fp) 
for x=0 to 511 

if point(x,y)=0 then fputc(pi 打 , fp) else fputc(0,fp) 
next 

/» fputc(&HA,fp) /* ラむン.フィ 

fputc(&HD,fp)=fputc(AHA,fp) 
next /♩ C Z のみ 

next 

fclose(fp) 
endfunc 

/» - 

/» 2 4 ビンピットむメヌゞプリント - 

/, - 

func hcopy24() 

int x,y,i,j,k,fp 

dim char dat(2) 

/* dim char IfsizeU 》 ={&H1B , • 3 • , 24 ) 

dim char lfsize(3) =’V,•9•  16J 
/» dim char hardc 田 d(4 》 ={&HIB,•*•,33,0,2) 
dim char hardcmd(3) 䞉山 HIB,•J•,2,0) 
fp=fopen("Ipt","w") 

/» fwrite(lf8ize,3,fp 》 
fwrite(Ifaize,4,fp) 
for i=0 to 20 

/t fwrite(hardcmd,5,fp) 

fwrite(hardcmd,4,fp) 
for x=0 to 511 
y=i*24 

for k=0 to 2 
dat(k)=0 
for j=0 to 7 

if point(X » y) 

y=y+i 

next 
next 

fwrite(dat,3,fp) 
ri 色 xt 

/t fputc(&HA,fp) 

fputc(&HD,fp):fputc ( å·Š HA,fp) 
next 

fclo 色 e(fp) 
endfunc 


/* な å·§ 盞を 1 ドット み  1/180 ィンチ じずる */ 
/♩ な巧  8 を 1 ドット々 1/120 ィンチ にする 》/ 
I 、 8 ビンビットむメヌゞ•モヌド »/ 

/» 8 ビンビットむメヌゞ•モヌド »/ 

/♊巧甚するビン »/ 

プンするず巧手にコヌド倉换されるので泚 **/ 
/* な巧幅の蚭を */ 


•ゞモヌドの巧を 


♩ / 


/» 岛面で 0 はみだから、プリンタでは 1»/ 

ドこれで䞀巧巧ネ ♊/ 

»/ 


/< 2 4 ドット々巧け 


I 、 2 4 ビンビッ 
/* 2 4 ビンピッ 


/* 3 バむト  2 4 ドット々のル 


/* 1 バむト分のルヌプ 

0 then dat(k)=dat(k) >2+1 else dat(k)=dat(k) 拿 2 


♩/ 

»/ 


プ 》/ 

♩/ 


/♩ 出来䞊がった 2 4 ピット々のデヌタの * を蟌み 》/ 


特集 グラフィックのモノクロ 出力方法論 71 









特集いたどさのプリンタ掻甚術 


画面のむメヌゞをそのたたじ 

X 6 邮邮の COPY キヌを䜿ラ 


Ogikubo Kei 

获蓬た 


い぀もはあたり䜿われない COPY キヌしかしポンず抌すだけで画面のテキストグラフ 
ィ ックがそのたたハヌド コピヌ できる䟿利さは捚おがたいものです。挢字もけ X 16 ドット 
の瞮小サむズですからカセットレヌベルなどじはぎったりずいえるでしよう。 


たいおいのパ゜コンにこの COPY キヌ 
だけは䟋倖なく付いおいる。をしお䟋倖 
なくあたり䜿われない。たいおい  BREA 
K キヌなんか i  抌し間遠えおしたっお慌 
おおあたふたする。かわいをうなキヌであ 
る COPY キヌ t いうや぀は。 XI にはない 
が XI turbo にはある。 MZ - 2500にもある。 
X 68000 にもあるし NEC のパ゜コンにも 
嘗±通のパ゜コンにもある。 

COPY キヌがもっずも䜿われたず思われ 
るのカミ Xlturbo ず MZ - 2500の COPY キヌ 
である。これらの COPY キヌは画圃䞊の义 
字を別の堎所にコピヌするキヌであった。 

晒面のハヌドコピヌは SHIFT + COPY なの 
である。しかしブレむクも SHIFT+B 民 
å·š AK であり B 民 EAK キヌず COPY キヌは 
わ隣どうしだからブレむクしようずしお 
誀っおハヌドコピヌしおしたい溜め息を 
぀いお䜕秒もマシンがプリンタなんお巧 
き先がないこずを確認しお戻っおくるたで 
埅っおいた。これが PC -9801 MS - DOS に 
なったりするずもっず悲惚である。問違っ 
お COPY キヌを抌しおしたうしプリンタ 
がオフになっおいおも構わず埋矩にプ 
リンタが掻動を始めるたで埅っおいるのだ。 
仕方ないからこういう堎合は COPY キヌ 
のわかげで民 ESET である。プリンタを皗 
っおいない人にずっおはただの邪魔なキ 
䞀だったのではないだろうか。 

をれでら COPY キヌは誓段はプリン 
トアりトできないむの。たずえばグラフィ 
ツク画面の印刷などにはな立った。レポヌ 
卜のグラフを COPY キ ヌ 1発でプリントア 
りトできるのだから。時々ふず画䞜の数 
字蚈算結果を芚えおわきたくお抌し 
たこずもあった。しかし私にずっおは惡 
魔だったこずのほうが倚い。あの X 68000 に 
至っおはテキスト画面しかもプレヌン 
01)しか察応しおいないのだ。 

これではかわいをうだね。たたには COP 


Y キヌにも日の目を芋せおやりたい。 

おなわけで匷匕に䜜ったプログラムが 
ここで玹介する"力䞃ットレヌべル"䜜成 
プログラムだ。グラフィック画雚をハヌド 
コピヌできない X-BASIC で無理やり線を 
匕きたかったためテキスト画而に線を匕 
けるずいう倖郚脚数を䜜っお組み蟌んでし 
たった。怠慢な私に化わっおこの倖郚関数 
を䜜成しおくれたのは私の友人の亀さん 
である。感謝感謝。 甘ンプル1 

さお X 68000 ではさ 
たざたなずころに隙し機 
胜が぀いおいるこずがあ 
るカ ミ この COPY キヌに 
もいろいろず裳技がある 
ようだ。たずえば OPT . 

1キヌず COPY キヌを䞀 
緒に抌すずフォヌムフィ 
—ド OPT .2 キヌず䞀緒 
に抌すずラむンフィヌド 
をするようである。どう 
いうふうに䜿うかは各自 
でをえおほしい。 


たずは八'—ゞョン A 


今颚぀い気分で2぀䜜っおしたったの 
で䜿っおみたい人は奜きなほうを打ち这 
んでもらいたい。 

たず枠線や祈れ線なんおいらないずい 
う人はいいけどをれからをこら䞭に P 
DS やらなんやらで出回っおいるテキスト 


QUERTUNE (措氎 r - い 

䜆巧はゎヌネクスト 

ケンタッ本'䞀の 

T ニマ;饰巧ホ 

ごめんね゚むリあん 

涙の倪甚 

TRON åž« 

ラむ•ラむ•ラむ 

巧にさようなら 

DI scoa ^ 

パヌル TRON 

/パヌル城 

DATE : 98/09/29 


リスト1力寧ットレヌベル本ヌゞョン A 


10 

20 

30 

40 

50 

60 

70 

80 

90 

100 

110 

120 

130 

140 

150 

160 

170 

180 

190 

200 

210 

220 

230 

240 

250 

260 

270 

280 

290 


/本 

/本 

char F し G_HA し F,CT し _TIT し E 

str TITLE[30] 

int PAT=-1,PAT2=&H7D7D,MODE 

screen 1,1,1,1 

FN_CON(1) 

FN_INIT() 

FN_FLAME() 

/本 

for 1=0 to1 

if MODE=3 then NOW_Y = 3 else NOW_Y = 2 
F し G_HA し F =—1 
CTR_TITLE =1 

while FLG_HA し F and CTR_TIT し E <= CTR_MAX 

print "Line no.= " ;CTR_TIT し E:1 input •'command: "  TITLE 
switch left$(TITLE,2) 

case "@E" :F し G_HA し F = 0:break 
default : FN_WR(TITLE) 
endswitch 
endwhile 
F し G_HA し F =—1 
next 

FN_MIDASI() 

FN_CON(0) 

locate 7,21:print "DATE : ; 过 ate$ 

/拿 

while -1 : endwhile 
end 


72 Oh ! 乂 1988.11. 
















画䞜グラフィックの倖郚関数を持っおいる 
人もをもらを䜿っおいただければ結構。 

をうでない人は1988幎6巧号のマシン語入 
カ ツヌルを 䜿っおリスト 1 の text . fnc を巧- 
ち蟌んでも らいたい。 をれでもっお  basi 
c . cnf フアむルに text . fnc を远加しおいただ 
ければをれでテキスト画面に線が描けた 
りしおしたうのだ。 

䜿い方は備‘単。たず片面に曞ける曲数 
を3぀から遞び5, 714ずあるをのあ 
ず曲名を入れおいけばいいだけ。お定の 
曲数ないしは w @ E " の入力であの肺•に 
移る。關而に曞き終えたらタむトルア 
ヌティスト名を入れおわしたい。 

をしたら SHIFT + COPY でハヌドコ 
ピヌを取ろう。あずは線に沿っお切り取り 
がっおカセットケヌスに収めるだけ。う䞀 
ん。 をれだけ。぀いでに日付ら入ったり 
するので結構䟿利だったりする。 

ポむントは曲名の堎合1斀半角20义字 
しか入らないのに30文字たでが応しおい 
るこず。20文字を超える曲名のずきは18字 
だけをの巧•に残りは右詰めにしお次の斀 
に曞いおくれるのだ。半角 t 党角が混かし 
おいたらどうなっおも保蚌はしない。タむ 
トルもアヌティスト名ず合わせお42文字 
の J 巧なら同じ巧に "/" で区叚っおをれ 
を超えおいたら2斀にわたっお曞いおくれる。 

プログラムは至っお簡単。もちろん  GO 
TO も GOSUB もないし倉な技ら䜿っおい 
ない。ただ終わるずきは SHIFT + BRE 
AK ずいう忘 V 峻さでしかも " CONSOLE 
0,311 " を実行したほうがよいず思う。 

なわ䜿甚プリンタは CZ -8 PK シリヌズ 
なので化機皮では若卞䜍眮がずれおした 
うからしれない。 


お次は八'—ゞョン B 


こもらのほうは少しだけ高玚っぜいリ 
スト2 )。力䞃 ット レヌベル゚ディタ ずい぀ 
た 趣である。力ヌ ゜ル キヌで力ヌ ゜ルを 動 
かし巧恵の文字列をす了぀だけ。巧ち終わ 
ったら UNDO キヌで カヌ゜ルを 消しお 
(同時にテキストプレヌンに枠を曞き日が- 
を入れる SHIFT + COPY でハヌドコ 
ピヌ。ゎ手軜。 

をしお䜿甚するキヌである力 S ' UNDO キ 
䞀の ほかには 


300 

310 

320 

330 

340 

350 

360 

370 

380 

390 

400 

410 

420 

430 

440 

450 

460 

470 

480 

490 

500 

510 

520 

530 

540 

550 

560 

570 

580 

590 

600 

610 

620 

630 

640 

650 

660 

670 

680 

690 

700 

710 

720 

730 

740 

750 

760 

770 

780 

790 

800 

810 

820 

830 

840 

850 

860 

870 

880 

890 

900 

910 

920 

930 

940 

950 

960 

970 

980 

990 

1000 

1010 

1020 

1030 

1040 

1050 

1060 

1070 


/本 

/本 INIT 

/» 

func FN_INIT() 

while M0DE<1 or MODE>3 

input "MODE =1:14,2:7,3:5";MODE 
endwhile 
switch MODE 

case 1 : CTR_MAX =14 : break 
case 2 : CTR_MAX = 7:break 

case 3 : CTR_MAX = 5break 

default:stop 
endswitch 


endfunc 

/拿 

/» FLAME DRAW 

/* 


func FN_FLAME <) 

し line(0,220,30,220,270,PAT2,1) 
t box(0,40,26,400,274,PAT,1) 
t_line(0,40,274,40,322,PAT,l) 
t_line(0,400,274,400,322,PAT,1) 
t line(0,400,274, 400, 322,PAT,1) 
t box(0,40,322, 400, 370,PAT,1) 
for 1=3 to16 :line(40,I<16,400,I*16,12) : next 
endfunc 


/♩ 

/» WRITE ROUTINE 
/» 

func FN_WR(T  str) 

FN_CON(0) 

NOW_X = 7 + I ♩ 22 

CTR 二 TITLE = CTR_TITLE + 1 

if len(T) <= 20 then { 

locate NOW_X,NOW_Y:print T; 

} else FN_ し ONG_WORD(T) 

FN CON (い 

NOW_Y = NOW_Y + MODE 
endfunc 
/* 

/本 TITLE WRITE 

/ 本 

func FN MIDASK ) 

atr TITLE[42].PLAYER[30],PR_DATA[42] 
linput "TITLE(max.42)"TITLE 
linput •'PLAYER {max .30 )" PLAYER 
PR_ し EN =len(TITLE) + len(PLAYER) 
if PR_LEN <=41 then { 

PR_DATA = TIT し E+"/"+P し AYER 
FN こ CON(0) 

locate 7,18:print PR_DATA 
FN_CON(1) 
return い 
) 

FN_CON(0) 

locate 7,18:print TITLE 
PR_ し EN = 42 - len(PLAYER) 

PR_DATA = space$(PR_ し EN) + PLAYER 
locate 7,19print PR_DATA 
FN_CON(1) 
endfunc 

/ 本 
/本 

func FN_CON(I) 

if 1=0 then console 0,24,0 else console 25,6,0:els 
endfunc 


/* 

/» WORD TOO LONG 

/本 

func FN_LONG_WORD(T;str) 
str X 


int し 

locate NOW_X,NOW_Yprint left$(T,18) 
L =len(inid$(T, 19,11)) 

X = spaces(20-L)+mid$(T,19,11) 
locate NOW_X,NOW_Y+l:print X 
if MODE=l then NOW_Y = NOW_Y + 1 
endfunc 


リス S 2 å·§ セツ K レヌベル ] A — ゞョン曰 


10 /本 
20 /本 

30 /♩ 

40 int PAT=&HADAD,PAT2=^H7D7D 
50 char F し G_CSR=0,F し G S じ =0 
60 str WORD 
70 screen 1,0,1,1 
80 console 0,31,0 
90 FN_FLAME_G{) 

100 locate 7,2 
110 /* 


特集 X 68000 の COPY キヌを䜿う 73 










HOME• 巊䞊のホヌムポゞシペンぞ 


CL 民•• 画面のクリア 

TAB  •゚ディット画面の巊右切り換え 

RETURN   な行 

U 侊4぀だ、けである。 BS も DEL も INS 
もない。これらを付けよう^するず耇雑怪 
奇になりをうだったのでひずたずやめた。 
ちょっずしたわ遊びだからリストが長くな 
っおもせ方がないしね。非垞に芋やすいプ 
ログラムのはずだから各自バヌゞョンア 
ップしお掻甚しおほしい。各デヌタを配列 
で別に持っおわくしむンサヌトやデリヌ 


卜も簡単に远加できるしをれ を ファむル 
に曞き出したりするず レヌベルを 䜜りな 
がら力 䞃ットテヌプデヌタベヌスが でき 
たりする。いくらでも關巧の䜙地はある 
のである。 

24ドットの明朝䜓らいい力;'こういった 
16ドット の、 ヌドコピヌ文字もゎ手蜄で 
颚情があっおいいのではないだろう力’。 

なわこもらら止めるずきは SHIFT + 
B 民 EAK である。 


最埌のおたけ 


ここで勝手に䜿った倖郚闕数の説明を 

ゎたけずしおかけおゎこう。闡数は 

し line (プレヌン番号X始点 Y 始点 
X終点 Y 終点ラむンスタむル 
機胜 

し box (プレヌン-真号X始点 Y 始点 
X終点 Y 終点ラむンスタむル 
機胜 

し pset (プレヌン番号X始点 Y 始点 
X終点 Y 終点ラむンスタむル 
機胜 

txxline (プレヌン番号X始点 Y 始点 
X床さラむンスタむル 
txyline (プレヌン番号X始点 Y 始点 
X長さラむンスタむル 
txbox (プレヌン番号X始点 Y 始点 
X長さラむンスタむル 
txfill (プレヌン番号X始点 Y 始点 
X長さラむンスタむル 
txrev (プレヌン番号X始点 Y 始点 
X長さラむンスタむル 

じ1䞊である。名前パラ メヌタか ら䜿ぃ方 
は想像できるだろう。ちなみにプレヌン 
を 号に2や3 (぀たりマりスカヌ゜ル や 


120 while -1 

130 WORD=FN_INP{) 

140 WORD CD = asc(WORD) 

150 if iscntrl(WORD_CD) then CNTL_WRT(WORD,WORD_CD) else NORM_WRT{WORD) 
160 endwhile 
170 /» 

180 end 
190 /* 

200 /» FLAME DRAW 
210 /* 

220 func FN_FLAME() 

230 t 1ine(0,220,30,220,270,PAT2,1) 

240 t_box(0,40,26,400,274,PAT,l) 

250 し line(0,40,274,40,322,PAT,1) 

260 し line(0,400,274,400,322,PAT,1) 

270 し line(0,400,274,400,322,PAT,1) 

280 し box(0,40,322,400,370,PAT,1) 

290 endfunc 
300 !% 

310 func FN_FLAME_G() 

320 line? 220,26 ,220,274,12) 

330 for 1 = 3 to16 :line{40,It 16,400,16,12) : next 
340 box(40,26,400,274,14) 

350 line(40,274,40,322,14) 

360 line(400,274,400,322,14) 

370 line(400,274,400,322,14) 

380 box(40,322,400,370,14) 

390 endfunc 
400 !* 

410 /* INPUT ROUTINE 
420 /本 

430 func atr FN_INP() 

440 str A,C 
450 int B,FLG=0 
460 /* 

470 while -1 

480 A=inkey$ 

490 B= 扛 sc(A) 

500 if FLG =1 then { 

510 A=C+A 

520 ) else if (B>=&H80 and B<=&H9F) or B>=&HE0 then { 

530 FLG=1:C=Acontinue 

540 ) 

550 break 

560 endwhile 

570 return(A) 

580 endfunc 
590 /本 

600 /* CTRL KEY IN 
610 /♩ 

620 func CNT し _WRT(A;str,A_CD;int) 

630 switch A_CD 

640 case 28if csrlin > 17 then if pos < 48 then print A : break else { 

650 locate 7 , csrlin'.break) 

660 if pos<26+F し G_CSR*22 then (print A; : break 

670 } else { 

680 locate 7+FLG_CSR 本 22,csrlin:break} 

690 case 29:if csrlin > 17 then if pos > 7 then print A; : break else { 

700 locate 48,csrlin : break) 

710 if pos>7+FLG_CSR 本 22 then {print A : break 

720 } else { 

730 locate 26+FLG_CSR*22,csrlin:break} 

740 case 30:if csrlin=2 then locate pos,19 : break 

750 if csrlin=18 then locate 7 牛 F し G_CSR 本 22,16:break 

760 print A : break 

770 case 31:if csrlin =19 then locate 7 + FLG_CSR*22,2 : break 

780 if csrlin =16 then locate pos,18:break 

790 print A; : break 

800 case 13:FN_RET() : break 

810 case 9 : if csrlin>=18 then break 

820 if F し G_CSR=0 then F し G_CSR=1:locate 29,csrlin:break 

830 FLG_CSR = 0 : locate 7,csrlin:break 

840 case 11 : locate 7,2:FLG_CSR=0:break 

850 case 21  FN_UNDO() : break 

860 case 12 : els : FLG_CSR=0 : locate 7,2:break 

870 default 

880 endswit å·± h 

890 endfunc 

900 /» 

910 /» NORMAL WRITE 
920 /本 

930 func NORM_WRT(A;atr) 

940 if pos<=25+F し G_CSR*24 then print A  : return() 

950 FN_RET( ) '.print A; 

960 endfunc 
970 /* 

980 / 本 RET KEY 
990 /本 

1000 func FN_RET() 

1010 if FLG_CSR = 0 and csrlin <16 
1020 if F し G_CSR =1 and csrlin <16 

1030 if csrlin =16 then locate 7,18:return() 

1040 if csrlin =18 then locate 7,19;return{) 

1050 if csrlin =19 then locate 7 + FLG_CSR*22,2:return い 

1060 locate 7+FLG_CSR»22,csrlin 

1070 endfunc 

1080 /本 


then locate 7,csrlin+l:return() 
then locate 29,csrlin+l:return() 


74 Oh! X 1988.11. 











SUM  

0300 

0308 

0310 

0318 

0320 

0328 

0330 

0338 

0340 

0348 

0350 

0358 

0360 

0368 

0370 

0378 


SUM  

0380 

0388 

0390 

0398 

03A0 

03A8 

03B0 

03B8 

03C0 

03C8 

03D0 

03D8 

03E0 

03E8 

03F0 

03F8 


00 00 0126 
00 00 0194 
00 00 01 BA 
00 00 03 BA 
72 72 6F 72 
00 00 00 00 
42 80 43 F9 
41 FA FF EC 
FF F6 41 EE 
FF F6 70 04 
00 08 51 C8 
FF F6 70 D3 
60 CE 4E 56 
00 12 43 EE 
32 D8 41 E8 
FF F8 43 EE 


0100 

0108 

0110 

0118 

0120 

0128 

0130 

0138 

0140 

0148 

0150 

0158 

0160 

0168 

0170 

0178 


SUM  24 E3 29 BE B5 3B 0E FA D8CE 


リス h 3 ラむン甚か郚関数 


0200 

IF 

1C 

42 

A7 

FF 

20 

58 

8F 

2A 

0208 

2D 

40 

FF 

FC 

30 

2E 

00 

1C 

E2 

0210 

32 

2E 

00 

26 

34 

2E 

00 

30 

18 

0218 

36 

2E 

00 

3A 

38 

2E 

00 

44 

48 

0220 

3A 

2E 

00 

4E 

7C 

01 

7E 

01 

B2 

0228 

2A 

3C 

00 

00 

00 

80 

45 

FA 

25 

0230 

01 

0C 

47 

FA 

01 

0C 

49 

FA 

9E 

0238 

01 

0C 

4B 

FA 

01 

18 

94 

40 

3F 

0240 

6C 

04 

44 

86 

44 

42 

96 

41 

97 

0248 

6C 

06 

44 

87 

44 

43 

44 

85 

8D 

0250 

2D 

45 

FF 

F2 

B4 

43 

6C 

06 

CC 

0258 

C5 

4B 

C9 

4D 

C5 

43 

3D 

42 

AD 

0260 

FF 

FA 

3D 

42 

FF 

F8 

3D 

43 

EF 

0268 

FF 

F6 

E2 

4B 

4A 

40 

6B 

12 

29 

0270 

B0 

7C 

03 

FF 

6E 

0C 

4A 

41 

33 

0278 

6B 

0‘8 

B2 

7C 

03 

FF 

6E 

02 

13 

SUM  

FD 

48 

F7 

99 

D4 

9D 

DB 

FA AACF 

0280 

60 

18 

D6 

6E 

FF 

F6 

B6 

42 

A9 

0288 

6D 

04 

96 

42 

4E 

93 

4E 

92 

0A 

0290 

53 

6E 

FF 

FA 

6A 

D6 

60 

00 

5A 

0298 

00 

92 

20 

7C 

00 

E0 

00 

00 

0E 

02A0 

34 

2E 

00 

12 

E3 

4A 

C4 

BC 

21 

02A8 

00 

00 

00 

06 

48 

42 

D1 

C2 

23 

02B0 

2A 

01 

EF 

8D 

CA 

BC 

00 

01 

2E 

02B8 

FF 

80 

D1 

C5 

2A 

00 

E6 

8D 

B2 

02C0 

CA 

BC 

00 

00 

00 

7F 

D1 

C5 

9B 

02C8 

2A 

00 

0A 

45 

00 

07 

CA 

7C 

C6 

02D0 

00 

07 

34 

2E 

00 

4E 

6B 

52 

74 

02D8 

B4 

7C 

00 

03 

6C 

4C 

E5 

4A 

lA 

02E0 

43 

FA 

02 

AE 

24 

31 

20 

00 

62 

02E8 

43 

FA 

00 

6E 

D3 

C2 

24 

2E 

92 

02F0 

FF 

F2 

E3 

5C 

64 

02 

4E 

91 

75 

02F8 

D6 

6E 

FF 

F6 

B6 

6E 

FF 

F8 

54 


SUM  8C C5 92 64 87 AE 82 62 


0000 48 55 00 00 00 00 00 00 
0008 00 00 00 00 00 00 05 50 
0010 00 00 00 18 00 00 00 00 
0018 00 00 00 38 00 00 00 00 
0020 00 00 00 00 00 00 00 00 
0028 00 00 00 00 00 00 00 00 
0030 00 00 00 00 00 00 00 00 
0038 00 00 00 00 00 00 00 00 
0040 00 00 01 00 00 00 01 00 
0048 00 00 01 00 00 00 01 00 
0050 00 00 01 00 00 00 01 00 
0058 00 00 01 00 00 00 01 00 
0060 00 00 00 40 00 00 00 78 
0068 00 00 00 C0 00 00 00 00 
0070 00 00 00 00 00 00 00 00 
0078 00 00 00 00 00 00 00 00 


0400 

IE 

00 

42 

A7 

FF 

20 

58 

8F 

0D 

0408 

2D 

40 

FF 

FC 

30 

2E 

00 

1C 

E2 

0410 

32 

2E 

00 

26 

34 

2E 

00 

30 

18 

0418 

36 

2E 

00 

3A 

38 

2E 

00 

44 

48 

0420 

3A 

2E 

00 

4E 

C3 

42 

CA 

7C 

01 

0428 

00 

03 

6B 

56 

BA 

7C 

00 

03 

FD 

0430 

6C 

50 

E5 

4D 

43 

FA 

01 

66 

92 

0438 

2A 

31 

50 

00 

43 

FA 

01 

46 

2F 

0440 

D3 

C5 

4A 

40 

6B 

08 

B0 

7C 

Cl 

0448 

03 

FF 

6E 

02 

61 

6C 

C5 

43 

47 

0450 

4A 

42 

6B 

12 

B4 

7C 

03 

FF 

3B 

0458 

6E 

0C 

61 

00 

00 

9A 

B2 

40 

67 

0460 

67 

32 

B6 

42 

67 

2E 

Cl 

41 

28 

0468 

4A 

40 

6B 

08 

B0 

7C 

03 

FF 

2B 

0470 

6E 

02 

61 

46 

C7 

42 

4A 

42 

AC 

0478 

6B 

08 

B4 

7C 

03 

FF 

6E 

02 

15 

SUM: 

9B 

DC 

9B 

54 

FF 

D1 

CA 

CC 0D56 

0480 

61 

74 

2F 

2E 

FF 

FC 

FF 

20 

4C 

0488 

58 

8F 

4C 

DF 

00 

78 

4E 

5E 

36 

0490 

60 

00 

FC 

A2 

E3 

5C 

64 

EA 

8B 

0498 

Cl 

41 

32 

2E 

00 

12 

4A 

40 

FE 

04A0 

6B 

£0 

B0 

7C 

04 

00 

6C 

DA 

Cl 

04A8 

4A 

42 

6B 

D6 

B4 

7C 

04 

00 

01 

04B0 

6C 

D0 

61 

00 

00 

98 

4E 

91 

14 

04B8 

60 

C8 

48 

E7 

F4 

00 

C7 

40 

52 

04C0 

61 

76 

C7 

40 

C5 

40 

61 

70 

B4 

04C8 

C5 

40 

2C 

3C 

00 

00 

00 

80 

ED 

04D0 

96 

42 

67 

lA 

6A 

04 

44 

43 

4E 

04D8 

44 

86 

53 

43 

32 

2E 

00 

12 

D2 

04E0 

61 

6A 

E3 

5C 

64 

02 

4E 

91 

4F 

04E8 

D1 

C6 

51 

CB 

FF 

F6 

4C 

DF 

D3 

04F0 

00 

2F 

E2 

5C 

4E 

75 

48 

E7 

5F 

04F8 

F4 

00 

Cl 

41 

61 

3A 

Cl 

41 

93 

SUM  

81 

DB 

FI 

B3 

01 

0F 

C8 

30 IDFD 

0500 

61 

36 

7C 

01 

92 

40 

67 

28 

75 

0508 

6A 

04 

44 

41 

44 

86 

53 

41 

51 

0510 

36 

01 

32 

2E 

00 

12 

61 

34 

3E 

0518 

E3 

5C 

64 

02 

4E 

91 

9A 

46 

64 

0520 

08 

05 

00 

03 

67 

06 

CA 

7C 

C3 

0528 

00 

07 

D1 

C6 

51 

CB 

FF 

EA 

A3 

0530 

4C 

DF 

00 

2F 

E2 

5C 

4E 

75 

5B 

0538 

4A 

40 

6A 

04 

42 

40 

60 

0A 

E4 

0540 

B0 

7C 

03 

FF 

6F 

04 

30 

3C 

0D 

0548 

03 

FF 

4E 

75 

20 

7C 

00 

E0 

41 

0550 

00 

00 

2A 

01 

E3 

4D 

CA 

BC 

El 

0558 

00 

00 

00 

06 

48 

45 

D1 

C5 

29 

0560 

2A 

02 

EF 

8D 

CA 

BC 

00 

01 

2F 

0568 

FF 

80 

D1 

C5 

2A 

00 

E6 

8D 

B2 

0570 

CA 

BC 

00 

00 

00 

7F 

D1 

C5 

9B 

0578 

2A 

00 

0A 

45 

00 

07 

CA 

7C 

C6 

SUM  

52 

7B 

D6 

80 

AE 

2A 

78 

34 2233 

0580 

00 

07 

4E 

75 

0B 

90 

4E 

75 

28 

0588 

0B 

D0 

4E 

75 

0B 

50 

4E 

75 

BC 

0590 

00 

00 

00 

00 

00 

00 

00 

04 

04 

0598 

00 

00 

00 

08 

00 

00 

00 

00 

08 

05A0 

00 

00 

00 

04 

00 

00 

00 

08 

0C 

05A8 

00 

00 

00 

04 

00 

04 

00 

04 

OC 

05B0 

00 

04 

00 

04 

00 

04 

00 

04 

10 

05B8 

00 

04 

00 

04 

00 

04 

00 

50 

5C 

05C0 

00 

04 

00 

04 

00 

04 

00 

04 

10 

05C8 

00 

04 

00 

04 

00 

04 

00 

2C 

38 

05D0 

00 

04 

00 

04 

00 

04 

00 

04 

10 

05D8 

00 

04 

00 

04 

00 

04 

00 

1C 

28 

05E0 

00 

00 

00 

00 

00 

00 

00 

00 

00 

05E8 

癜 3 

00 

00 

00 

00 

00 

00 

00 

00 

05F,C 

00 

00 

00 

00 

00 

00 

00 

00 

00 

05F8 

00 

00 

00 

00 

00 

00 

00 

00 

00 

SUM: 

0B 

EF 

9C 

12 

16 

FC 

9C 

9E C499 


(ファむルサむズは I 508 バむトじ調敎するこず 


2A 

04 

06 

E4 

E7 

00 

FE 

06 

8B 

AC 

54 

60 

1B 

67 

9C 

49 


゜フトキヌボヌドのプレヌンを指定する 
ずきは気を぀けたほうカミいい。画面をクリ 
アする関数がないからだ。う䞀ん片手萜 
ち。仕方ないから゜フトキヌボヌドを掃 
陀機化わりにシコシコ消しおいるのだ。 

をれでもこれらさえあればテキスト 
兩面のみのハヌドコピヌでもグラフィック 
がプリントアりトされおしたったりするの 
でなかなかわいしいのである。 


1090 
1100 
1110 
1120 
1130 
1140 
1150 
1160 
1 170 
1180 
1190 
1200 
1210 


パ UNDO KEY 

I 、 

func FN_UNDO() 
int X,Y 

X=pos:Y=csrlin 
locate 7,21 : print " 
if F し G SC =1 then 


endfunc 


ATE : "  date$ 

locate X,y,0:FLG_SC=0 
FN’_F し A 、 化  

} else { 

locate X, り : FLG SC=1 


SUM  

19 

09 

8B 

35 

83 

86 

3E 

2C 29F3 

0180 

FF 

F6 

70 

D4 

4E 

4F 

4£ 

5E 

82 

0188 

60 

AA 

4E 

56 

FF 

F6 

41 

EE 

D2 

0190 

00 

12 

43 

EE 

FF 

F6 

70 

04 

AC 

0198 

32 

D8 

41 

E8 

00 

08 

51 

C8 

54 

01A0 

FF 

F8 

43 

EE 

FF 

F6 

70 

D8 

65 

01A8 

4E 

4F 

4E 

5E 

60 

86 

4E 

56 

D3 

O1B0 

FF 

F4 

41 

EE 

00 

12 

43 

EE 

65 

01B8 

FF 

F4 

70 

05 

32 

D8 

41 

E8 

9B 

01C0 

00 

08 

51 

C8 

FF 

F8 

43 

EE 

49 

01C8 

FF 

F4 

70 

D6 

4E 

4F 

4E 

5E 

82 

01D0 

60 

00 

FF 

62 

4E 

56 

FF 

F4 

58 

01D8 

41 

EE 

00 

12 

43 

EE 

FF 

F4 

65 

01E0 

70 

05 

32 

D8 

41 

E8 

00 

08 

B0 

01E8 

51 

C8 

FF 

F8 

43 

EE FF 

F4 

34 

01F0 

70 

D7 

4E 

4F 

4E 

5E 

60 

00 

F0 

01F8 

FF 

3C 

4E 

56 

FF 

F2 

48 

E7 

FF 

SUM  

AC 

83 

11 

C6 

8C 

5A 

C8 

33 5D7D 


SUM  

0080 

0088 

0090 

0098 

00A0 

00A8 

00B0 

00B8 

00C0 

00C8 

00D0 

Q0D8 

00E0 

00E8 

00F0 

00F8 


48 55 

74 78 
74 78 
74 78 
66 69 
65 76 
65 00 
00 74 
00 00 
00 00 
00 00 
00 00 
00 02 
00 02 
00 02 
00 02 
00 02 


04 50 

78 6C 

79 6C 
62 6F 
6C 6C 
00 74 
74 5F 
5F 62 
00 9A 
00 98 
00 9A 
00 A6 
00 02 
00 02 
00 02 
00 02 
00 02 


00 00 

69 6E 

69 6E 
78 00 
00 74 
5F 6C 

70 73 
6F 78 
00 00 
00 00 
00 00 
00 00 
00 02 
FF FF 
00 02 
00 02 
00 02 


09 C8 

65 00 
65 00 
74 78 
78 72 
69 6E 
65 74 
00 00 
00 9A 
00 98 
00 B0 
00 B0 
00 02 
00 02 
FF FF 
00 02 
FF FF 


9369 

: 0C 
: 0D 
: 21 
: 05 
: FI 
: F4 
: 1C 
: 34 
: 30 
: 4A 
: 56 
:08 
:04 
:04 
:08 
:04 


5 6 8 3 1 9 【 


A 840CFC86 6C206E å·š 0 
^ F940FFF447CD5224 

3 FEAE3F80AA1BE04A 

5 F4460F3D9CD 04334 

4 E26FCEFA 565550 C0 
7 691F72DF 70777013 

D 6EB32FCDE7EEE800 

6 9460B24F 46444100 

E 85AC88F 0736007 EE 
^ 09F70C8040C95E22 


B 1D7ED 24916 DD2EF7 
B 9C83A1362FAFF540 


3 10006 C1FCF330F07 
£ 46000 B 077804580 E 

D Ac 40040028033808 

6 46000 C20C 5050564 

7 A0C00A2070CA20EC 
5 607E08C 00270025 F 

B C4400FI00F600FEF 

4 60B00ED00FC66F4F 

E 4CCCC00C17C00C86 
B 0757BC8B4AF9DF15 

3 00B 00 1F0A2F33F0E 
3 0B62CDFC04F00F04 

5 C 626801807044 EFC 
A 76454408 c 04002 D3 

6 0BAC 380610 D66FCD 
5 B646E40ED 026624 F 


2ea 450006 E8EEE48 
0642400 E5EEE5E0C 

11130000 E313E101 
0000200044444475 

0000F 0005288 F668 
000060007 1DF4FF0 

0000E000E02FEFF0 
00004000403 F4FF0 


D 588000022228000 
951300000000 BC00 


特集 X 68000 の COPY キヌを䜿う 75 


























特集いたどさのプリンタ掻甚術 


BASIC ででたるプログラム集 

オリゞナル印刷キットを䜜ろう 


Sohma Hidetomo 

盞銬英智 


ワヌプロやグラフィックツヌルがなくおもちょっずしたアむデアず BASIC があればさ 
たざたな印刷物を䜜るこずができたす。ここに甚意したのはほんの䞀䟋ですがこれらを 
もずじ改造したりたたは皆さんのオリゞナルな発想でプリンタを掻甚しおください。 


最近はパ゜コンを最初からプリンタが 
きのフルセットで買う人が倚くなっおいる 
ようです。今やディスクドラむブ同様プ 
リンタらあっお圓たり前のようになっおき 
たした。ゎをらくあずし2幎らすれば 
24ピンの挢字プリンタなどはリッチなパ 
゜ コン ナヌザヌの シンボルではなくなるで 
しようをのころはレヌザヌプリンタを 
持っおいるこ^がリツチな蚌明 t なるので 
しようか)。 


掻甚サンプルおんこ盛り 


さお皆さんは今回の特集で制埡コヌ 
ドの送り方をはじめプリンタの基本的な䜿 
い方に぀いおひずずわり理解しおもらえた 
でしよう 力、。 「なるほど制埡 コヌ ドずいう 
ものを䜿えばいろいろな巧字ができをうだ 
ずいうこずはわかった力;'だからをれで䜕 
ができるの」ずいった人もいるかもしれ 
たせんね。結局のずころをこから先はナ 


「私.ワヌプロで曞いた幎賀状だけはもらいた 
くない」ずある 0 L がほざいおいた。どうもそ 
ういった颚朮がた延しおいるらしい。巧持ちは 
わかるけどね。正月になっおただもの珍しさ 
ずハむテク気みをホわいたくお適圓にしかも 
毛筆曞がかなんかで曞いたサラリヌマンの葉 
曞なんお俺どっおいらない。しかしどちらも 
倧量巧刷ながらプリントゎッコで䜜った幎诞 
状がいやだずいう人は芋たこずがない。そのず 
わりかもしれない。 

理由はきっず簡単である。工倫が足りないの 
だよ。プリントゎッコで千差䞇別の幎赏状が䜜 
れるようじパ゜コンどっおその気になれば 
いくらでらホのある葉曞が䜜れるはずである。 
䜜る偎が構がじ振り回されおいおはいけない。 
果たしおプリントゎッコの葉曞ほど工倫やホ 
のある幎寶状をワヌプロで曞いた人はいるだろ 
ぅか。 

たず毛巧䜓この手の゜フトは正月が近くな 
るずホたっお゜フトランキングの䞊䜍に芪を出 
すなどずいう人の暪做を機械にやらせおき 
んでいるのがなじ食わない。「わたしは毛をで ♩ 
くのが面倒だから巧ペンじしたけどそれも面 
倒になっおパ゜コンじやらせたした J なんおた 


ヌザヌ自身のアむデアの閒題ずなるからで 
す。 

をこで読者の皆さんにオリゞナルなア 
むデアでプリンタを掻甚しおもらうための 
ヒントずしお備単なプログラムを組んで 
みたした。ですからここでは BASIC のフ° 
ログラミングずプリンタの制埡コヌドの知 
識を持っおいるものずしお話を巡めたい 
ず思いたす。 . 

たずここで玹介するプログラムはいず 
れら Xl / Xlturbo 甚ずなっおいたす。プリン 
倕はシャヌプ玔正の CZ 系を想定したした(゚ 
プ゜ン系でも XI 甚カヌトリツゞがあればを 
のたた䜿えたす。 

らちろん備単な数倀の調敎で他のプリ 
ンタでも動䜜するようになりたす。たた 
特殊な呜什は䞀切䜿っおいたせんので化 
のマシンで実行したい堎合にも簡単に移怍 
できるず思いたす倚くの堎合節単な数 
倀の調敎で巧 ti * ものず思いたす。 

具䜓的にはたず各プリンタによっお1 


匵しおいるようなものじゃないか。普通の人に 
はパ゜コンをむ吏ったこず自䜓なんの䟡倀もな 
いものなのだ。 

パ゜コンを䜿うこずじよる面癜さプリンタ 
の独特の印字の面癜さはきっずもっず別の 
ずころじあるはずだここで䟋を出しおもいい 
けどプッチンプリンのお颚呂に入っおみたく 
なるような僕の感性で話しおはみんなに悪いか 
ら)。 

パ゜コン やら ワヌ プロやらのわかげで人は 
䜕かも同じような葉*を曞く手間を省けるよう 
じなった。しかしそれをきんでいるだけでは 
プリントゎ ッコを 超えるこずはできない。 「こい ス 
ワヌ プロを䜿っお楜したな」 ず 思、われるのは 
同じ パ゜コンフアンず しおいやだもんね。 バ゜ 
コンに 腕力の郚みを肩代わりしおもらっただけ 
人はお性を磚かじゃあなるたい。この際ア 
ホなサラリヌマンはがっおおいおただ綺鹿な 
だけでない センスに 溢れたいろいろ法文の 
うるさし、0しや女子高生をがらせるような幎巧状 
を䜜ろう 

そうしたらここ6幎間䞀をもキ莺がを ♩ 
かなかった僕でも返審くらいは出す巧になる 
かもしれない。  K ) 


义字の倧きさが異なるこずが考えられたす 
ので文字フォントが䜕ドットかに闡む系な 
く改行幅や文字剛犏の幅(䞀般‘的にむン 
チ数で瀺したすなどの調敎が必芁になり 
たす。 

たた泚意しおほしいのは turboBAS にで 
プリンタの制埡コヌドを䜿いたい堎合プ 
ログラムの䞭などで 
kmode 0 

を実行しおわいおください。この呜什を実 
斀しおわかないし倉な文字化け文字 
がキ了ち化されおしたいたす。逆に XI で䜿 
わう^する堎合はプログラムからこの呜 
什を倖しおわいおください。 

なわ今回のサンプルプログラムでは挢 
字にが応しおいたせん。これは挢字の䜿い 
方や化理の仕方が各マシンによっお異なり 
たすしプリンタが挢字民 0 M を借茉しおい 
るかなどによっおプログラムが-倧幅に倉わ 
っおしたうからです。挢字を䜿いたい堎合 
は マニュアルを 参考に自分でがんばっおく 
ださい。ここに挙げられたプログラムはあ 
くたでもサンプルなので皆さんが改造し 
たりしお䜿っおほしいなず思いたす。 


䜿い方に凝っおみよラ 


最埌にこのプログラムを䜿うに際しお 
考えおほしいこずがありたす。これはむ'し 
ろ応甚的なこずです。せっかくこのような 
印刷物を䜜るのですから凝っおほしいな 
ずいうこ^:です。 

はっきりいっおこういうものは買っお 
きたものでは味わえないようなオリゞナリ 
ティが倧切です。䜜るかぎりは自分の名前 
やロゎ入りむラスト入りのオリゞナリテ 
ィのかたたりのらのを䜜るべきでしよう。 

さらにいえば玙にも凝っおほしいずい 
うこずです。玙ずいっおもいろいろなタむ 
プがありたす。最近は文房具屋さん U 倖に 
もいろいろなずころできれいなものが売ら 
れおいたすのでがんばっお探したしよう。 
倧事なこずは䞭途半端な「劥協」をしない 
こずです。思い切り凝った䜜品を期埅しお 
いたす。 


パ゜コンによる幎賀がに必芁なこず 


76 Oh ! X 1988.11. 




















1111111111り II 川川111111111川 II 川 III 川川川川 I 川111111川 I 川 I 川 I 川川 I 川川 III 川 III 川 


■ゞナヌルカレンダヌ〈1〉 ■ 

たずは簡単なずころでスケゞュヌルカ 
レンダヌの䜜成です。 プログラム 内郚では 
これずいっお雛しいこ t はやっおいたせん。 
䜿っおいるのは瞊倍角印字暪倍角印字 
アンダヌラむンむホき印字ぐらいです。あず 
は プログラムのルヌプを うたいこ利甚 
しおやっおいたす。 

プログラムの内をずしおはたず化力し 
たい巧の情報を入力したす。本圓は幎ず巧 
を入力するず自動り勺に蚈算しおしたうずい 


う手もありたす。しかし䌑日はみ個人によ 
っお違いたすし䜿う人が勝手に蚭をでき 
るほうが雚癜いず思いたす。で巧の情報 
がわかったずころで印刷に移りたす。 

巧刷は瞊倍暪倍の4倍角で題字幎ゎよ 
び巧を衚瀺したす。あずはルヌプを利甚し 
おカレンダヌ郚を曞いおいきたす。このず 
き日を瀺す数字が王曜日曜ゎよび入力郚 
で指定したす朚 U の堎合には網掛けをしお 
衚瀺したす。さおこの網掛けは䞀床数字 
を曞いおわいお バックスペヌス をしおプ 
リンタの衚瀺䜍眮を戻しお網を曞いおいた 
す。こうするこずで重ねキ了ちができるよ 


うになる t いうわけです。たむスケゞュ 
—ルを曞く欄の線はアンダヌラむンの蚭を 
をしおスペヌスを化力しおいたす。 このぞ 
んはプリンタの制埡コヌドの䜿い方の垞 
奪-乎段ずいったずころでしよう力、。 

ずいうわけで突行に闕しおはこれい 
っお 問題ないでしよう。 フ 。ログラムを run す 
るず幎ず巧ずをの巧が䜕日ある力 >䜕曜 H 
から始たるかなどを聞いおきたすのでを 
れぞれ入力しおください。 ただ、 化1:1を刚 
かれたら小さい数字の日から入力しおくだ 
さいこれはプログラムで手を杖いおいる 
ため。 


リス h 1スケゞュヌルカンダヌ <1> 

1000 * 

1010 * Schedule Calender Sample 
1020 » 

1030 •Initialize 
1040 KMODE 0 
1050 CLR 
1060 DIM h(30) 

1070 DIM Week$(6) 

1080 FOR j=0 TO 6 
1090 READ Week$(j) 

1100 NEXT j 

1110 *Set Up with Input 
1120 CLS 4 

1130 PRINT "Schedule Calender Sample 2" : PRINT 
1140 INPUT "What year print out ? ",Year 
1150 LABEL "InputMonth" 

1160 INPUT "What month print out ?(1-12) ",Mth 
1170 IF Mth<l OR 12<Mth GOTO "InputMonth" 

1180 LABEL "InputStartDay" 

1190 PRINT "What day is start day ?" 

1200 INPUT " (Sun-0 Mon-1 Thu-2 Wed-3 Thu-4 Fri-5 Sat-6) '*,Start 
1210 IF Start<0 OR 6<Start GOTO "InputStartDay" 

1220 LABEL "InputEndDay" 

1230 INPUT "What day is end day ?(1-31)’’Eday 
1240 IF Eday<l OR 31<Eday GOTO "InputEndDay" 

1250 し ABE し "InputHoliday" 

1260 INPUT "What is holiday ? (End-0) ",hol 
1270 IF hol=0 GOTO "Printout" 

1280 IF 0<hol OR hol<Eday THEN h(i)=hol  i=i+l 
1290 GOTO "InputHoliday" 

1300 »Title Print Out 
1310 LABEL "Printout" 

1320 PRINT 

1330 INPUT "Now Print Out! Push RETURN Key",Dummy 
1340 し PRINT CHR$(&H1B, å·Š H63, å·Š H31) 

1350 LPRINT CHR$UHE,&H1A,&H56) ;SPC(6) ; "Schedule Calender" 

1360 LPRINT USING"#####";Year; 

1370 LPRINT SPC(2 ) 

1380 LPRINT USING"##";Mth 
1390 LPRINT CHR)(&HIA, å·Š H57); 

1400 * Week Na 田 e Print Out ! 

1410 FOR j=0 TO 6 

1420 LPRINT CHR$(&HE)  Week$(j)  CHR$(&HF)  SPC(3 ) 

1430 NEXT j 
1440 LPRINT 

1450 FOR j=0 TO Start-1 
1460 LPRINT SPC(9 ) 

1470 NEXT j 
1480 j=0 

1490 FOR Day=l TO 7-Start 
1500 GOSUB "PrintDay" 

1510 NEXT Day 
1520 LPRINT 

1530 GOSUB "WriteMemo" 

1540 MidWeek=(Eday-(7-Start))Â¥7 
1550 FOR j=l TO Midweek 
1560 FOR k=0 TO 6 

1570 GOSUB "PrintDay" 

1580 Day=Day+l 

1590 NEXT k 

1600 LPRINT 

1610 GOSUB "WriteMemo" 

1620 NEXT j 

1630 IF (Eday-(7-Start)) MOD 7=0 THEN GOTO "Skip" 

1640 FOR j=0 TO 6 

1650 IF Day>Eday THEN LPRINT SPC(9 ) ELSE GOSUB"PrintDay"  Day=Day+1 

1660 NEXT j 
1670 LPRINT 

1680 GOSUB "WriteMemo" 

1690 LABEL "Skip" 

1700 し PRINT:LPRINT CHR$< å·Š HE, å·Š HEl);"Note";CHR* ( å·Š HF) 

1710 END 

1720 »Sch 过 ule List Print Out ! 

1730 LABEL "PrintDay" 

1740 flag=0 



特集オリゞナル印刷キットを䜜ろう 77 








1750 IF i>=n AND Day=h(n) THEN n=n+l  flag=l 
1760 Week=(Day+Start-l)MOD 7 
1770 IF Week=0 OR Week=6 THEN flag=l 
1780 LPRINT CHR$(&H1B,&H58 ) 

1790 LPRINT USING"##";Day; 

1800 し PRINT CHR$(&H1B,&H59 ) 

1810 IF flag THEN LPRINT CHR$(&H8,&H8,&HF0,&HF0); 

1820 LPRINT SPC(7 ) 

1830 RETURN 

1840 I Week Name Date 

1850 LABEL "WriteMemo" 

1860 FOR m=0 TO 3 
1870 FOR p=0 TO 6 

1880 LPRINT CHR$(&H1B,&H58)  SPC(8)  CHR$(&H1B,&H59)  SPC(1); 

1890 NEXT p 

1900 LPRINT 

1910 NEXT m 

1920 LPRINT 

1930 RETURN 

1940 DATA "Sun","Mon","Tue","Wed","Thu","Fri","Sat" 


川 I 川 II 川 II 川川 I 川川川川川 I 川 I 川川 I 川川111111川川 III 川 III 川 I 川川 I 川 I 川川 II 川川川川1111川川 II 川 I 川 II 川川川 

は "kmode 0" を突巧-するず挢字を化力する ゎルフのスコアなどの衚を䜿うものから 
のが雛しくなっおしたうためです。 X 1/ X 1 侀'志の曞匏の甚玙を䜜るずいった堎合が考 

turbo の堎合はキャラクタに曜旧を持っおい えられたす。レタヌパッド䟿糞レポヌ 

たすから 閒趣ないのです が 持っおいない 卜甚玙バむンダヌのルヌズリヌフなど 
マシンの堎合をうはいきたせんから挢字モ などこういったらのはアむデアが勝負で 
ヌドにしお挢字を化力する力挢字を出,す すのですべおはあなたの「ひらめき」ず 
のをやめるかずいうこずになりたす。この’詊斀錯誀によっお消費されるプリンタ甚玙 
あたりのこずはを自のプリンタやマシンず やプリンタリボンにかかっおいたす。 

盞談しおください。 最埌にいい遅れたしたカミサンプルし 

をれ la 倖にはこれずいっお問題はない 2のスケゞュヌルカレンダヌは B 5 刀の甚 
でしょう。なわこの手の応甚 t しおは 玙に巧刷するように蚭蚈されおたす。 

リス S 2 i ケゞュヌルカ^ンダヌ<2> 

1000 * 

1010 •Schedule Calender Sample 
1020 • 

1030 * Initialize 
1040 KMODE 0 
1050 C し反 
1060 DIM h(30) 

1070 •Set Up with Input 
1080 CLS 4 

1090 PRINT "Schedule Calender Sample 1":PRINT 
1100 INPUT "What year print out ? ",Year 
1110 LABEL "InputMonth" 

1120 INPUT "What month print out ?(1—12) ",Mth 
1130 IF Mth<l OR 12<Mth GOTO "InputYear" 

1140 し ABE し "InputStartDay" 

1150 PRINT "What day is start day ?" 

1160 INPUT .. (Sun-0 Mon-1 Thu-2 Wed-3 Thu-4 Fri-5 Sat-6) ",Start 
1170 IF Start<0 OR 6<Start GOTO "InputStartDay" 

1180 し ABE し "InputEn 过 Day" 

1190 INPUT "What day ia end day ?(1-31)",Eday 
1200 IF Eday<l OR 31<Eday GOTO "InputEndDay" 

1210 LABEL "InputHoliday" 

1220 INPUT "What is holiday ? (End-0) ",hol 
1230 IF hol=0 GOTO "Printout" 

1240 IF 0<hol OR hol<Eday THEN h(i)=hol  i=i+1 
1250 GOTO "InputHoliday" 

1260 >Title Print Out 
1270 LABEL "Printout" 

1280 PRINT 

1290 INPUT "Now Print Out! Push RETURN Key",Dummy 
1300 し PRINT CHR$(&H1B,&H63, å·Š H31) 

1310 LPRINT CHR$(&HE,&HlA,«tH56)  SPC(6)"Schedule Calender" 

1320 LPRINT USING"#####";Year; 

1330 LPRINT SPC(2 ) 

1340 し PRINT USING"##";Mth 
1350 LPRINT CHR$ ( å·Š H1A,&H57,&HF); 

1360 し PRINT CHR$(&H1B, å·Š H25, å·Š H39,27); 

1370 LPRINT 

1380 'Schdule List Print Out !" 

1390 LPRINT CHR$(&H1B,&H58 ) 

1400 FOR j=l TO Eday 
1410 flag=0 

1420 Week=6-{(J+Start-1) MOD 7) 

1430 IF i>=k AND j=h(k) THEN k=k+l  flag=l 

1440 IF Week=0 OR Week=6 THEN flag=l 

1450 LPRINT USING 

1460 IF flag THEN し PRINT CHR$(&H8,&H8,&HF0,&HF0); 

1470 LPRINT "{";CHR$(Week+&HFl);" 》 "  SPC(58) 

1480 NEXT j 

1490 LPRINT CHR$(&H1B,&H59 ) 

1500 LPRINT CHR${&HE, 色 HEl);"Note";CHR$ ( å·Š HF) 

1510 END 



ヶゞュ-ルカレンダ— 

よりシンプルなカレンダヌの䟋でプロ 
グラム扛短くおすんでいたす。これに぀い 
ではだいたい力;'サンプル1ず同じなので 
新しくいうこずはあたりありたせん。 

ひず぀だけプログラム䞊泚意しなけれ 
ばならないこずは日敎日を瀺す挢字に䞃ミ 
グラフィックで䜿う半角キャラクタを䜿っ 
おいるずいうこずです。これは Xlturbo で 



78 Oh ! X 1988.11. 








































I 川川 I 川川 I 川川|川川川 I 川川川川り川川 i 川 I 川 II 川川 i 川 III 川川 I 川 I 川 III 川 III 川川川 III 川 III 川^ 


E 力ヌ ド䜜成 ツヌル I 

今床は名刺みたいなカヌドを䜜っおみ 
ようずいうわけです。今回も B 5 刀の甚玙 
にげ刷するように蚭蚈しおわきたした。も 
ちろんカヌド1枚は小さいので B 5 の甚玙 
1枚から10枚の力ヌドができるようにな 
っおいたす。印刷したらカッタヌで切り 
離しおください。 

さおプログラムの内をに぀いおです力 S ' 


単•に名前や䜏所などを曞くだけでは面癜く 
ないので力ヌドの巊䞊にワンポむントの 
絵を入れられるようにしたした。このワン 
ポむントの絵は 24 X 24 の倧きさの絵をリ 
スト5のパタヌン ゚ディ タを䜿っおあらか 
じめ䞃ヌブしおゎきたす。あずは職業を暪 
2倍角名前を4倍角䜏所ず電話番号を 
普通の倧きさで印刷したす。 

ワンポむントの絵の印字には24ドットの 
ビットむメヌ ゞモヌドを䜿っおいたす。化 
理の途䞭で長い蚈算に入っおしたいたす力す 


これは䞃ヌブされたワンポむントのデヌタ 
をプリンタに化力できる圢匏に倉曎しおい 
るためです。 BASIC ずいう蚀語はビット化 
理が苊手なのでこういったこずになっおし 
たいたす。しかし最も単玔なアルゎリズム 
を䜿っおいたすのでもっずうたい方法を 
䜿えば速くなるでしよう。 

さおこの手のワンポむントは結構簡単 
にでき巧刷物を楜しくしたす。できれば 
簡単なむラストなどもできるようになれば 
雚ないず思いたす。 


リスけ§カヌドむ乍成仪ヌル 


1000 • 

1010 * Card Sample 
1020 • 

1030 •Initialize 
1040 KMODE 0 
1050 CLR 
1060 CLS 4 


1070 DIM V(23,23),ByteQue(23,2) 

1080 * Set Up with Input 

1090 PRINT "Letter Sheet Sample"PRINT 

1100 INPUT "Input One Point Data File-Name ? ’’File$ 

1110 OPEN "I" ,#1 ,Files 
1120 INPUT #l,Xmax,Ymax 

1130 IF NOT{Xmax=24 AND Ymax=24) THEN CLOSE #1:PRINT.’FIle Space is BAD." : END 
1140 FOR i=0 TO 23 


1150 FOR j=0 TO 23 

1160 INPUT #1,V(j,i) 

1170 NEXT j 

1180 NEXT i 

1190 CLOSE #1 


1200 INPUT "Input Your Job ! , Job$ 

1210 INPUT "Input Your Name ! ",Nam$ 

1220 INPUT "Input Your Address ! ",Add$ 

1230 INPUT "Input Your Phone ! Phone$ 

1240 FOR i=0 TO 23 
1250 FOR j=0 TO 2 

1260 Byte=0 

1270 FOR k=0 TO 7 

1280 Byte=Byte+V(i,k+8 り *2*(7—k) 

1290 NEXT k 

1300 ByteQue(i,j)=Byte 

1310 NEXT j 


1320 NEXT i 


1330 * Print Out 
1340 PRINT 

1350 INPUT "Now Print Out. Push RETURN Key !",Dummy 
1360 し PRINT CHR$ (å·Š H1B,&H63,&H31); 

1380 FOR m=0 TO 4 

1385 LPRINT CHR$(&HE,&H1A,&H56) 

1390 FOR n=0 TO1 

1400 LPRINT CHR$(&H1B,&H4A,0,24); 

1410 FOR i=0 TO 23 

1420 FOR j=0 TO 2 

1430 LPRINT CHR$(ByteQue(i,j)); 

1440 NEXT 3 

1450 NEXT i 

1460 LPRINT SPC(14) 

1470 NEXT n 

1480 LPRINT CHR$(&HF,&H1A,&H57) 

1490 spf=(32—LEN(Job$) 京 2}/2 

1500 spb=spf 

1510 FOR n=0 TO1 

1520 LPRINT SPC(spf)CHR$(&HE)Job$CHR$(&HF)SPC(spb) 

1530 NEXT n 

1540 LPRINTLPRINT 

1550 apf=(32_LEN(Nam$)«2)/2 

1560 spb=spf 

1570 FOR n=0 TO1 

1580 LPRINT SPC(spf);CHR$(&HE,&HlA,&H56)Nam$CHR$(&HF,&H1A,&H57) 

SPC(spb) 

1590 NEXT n 

1600 し PRINT: し PRINT 

1610 Bpb= (32-LEN(Add$))Â¥2 

1620 IF LEN(Add$)Â¥2 THEN spf=spb+l ELSE spfrspb 

1630 FOR n=0 TO1 

1640 LPRINT SPC{apf)Add$SPC(spb) 

1650 NEXT n 

1660 し PRINT 

1670 8pb={32-LEN(Phone$)-4)Â¥2 

1680 IF (LEN(Phone$)-4)Â¥2 THEN spf=spb+l ELSE spf=spb 

1690 FOR n=0 TO1 

1700 LPRINT SPC<apf);"TEL "Phone$SPC(spb) 

1710 NEXT n 

1720 LPRINTLPRINT 

1730 NEXT m 
1740 END 



特集オリゞナル印刷キットを䜜ろう 79 






川 II 戀 1111111111 川川 II 川 11111 圓 


ディスク゚ンべ□—プ] 

サンプルプログラムの䞭で最も唯䞀 
実甚的ではないかず思われるのがこの才 
リゞナルのデむスク゚ンベロヌプの䜜成プ 
ログラムです。 

先ほどの力ヌドず同様にたずワンポむ 


ントのデヌタを 24 X 24 の倧きさの絵を䞃䞀 
ブしおわきプログラム実斀時にファむル 
名を入力しお指をしたす。たたこのプロ 
グラムではをのあずじ3斀のメッ䞃ヌゞ 
を入力するこずができるようにしおいたす 
のでをの入力をしたす。 

最埌の巧刷には䞃ミグラフィックでェ 
ンベロヌプの倖圢を曞いおいたす。をこで 


印刷の最ネ刀のずころで改行のむンチ数を抌 
さえお䞊のキャラクタず次の斀のキャラク 
倕が接觊するようにしおいたす。このよう 
にしおグラフィックもどきをするわけで 
す。実際にはビットむメヌゞで蕟く方法な 
どもあるのです力 S ' ここでは備単にセミグ 
ラフィックを䜿っおいたす。この手のもの 
はたホ筒など応甚䟋が結構あるし哲、いたす。 


リスト4[ディスク゚ンす;ロヌプ 


1000 ' 

1010 'Disk Envelope Sample 
1020 > 

1030 » 

1040 * Initialize 
1050 KMODE 0 
1060 CLS 
1070 CLR 

1080 DIM V(23,23),ByteQue{23,2),Mes${2) 

1090 'Set Up with Input 

1100 PRINT "Disk Envelop Sample"PRINT 

1110 INPUT "One Point Data File-Name ? ",File$ 

1120 OPEN "I" ,#1 ,File$ 

1130 INPUT #l,Xmax,Ymax 

1140 IF NOT(Xmax=24 AND Ymax=24) THEN CLOSE #1PRINT " BAD File ! ":END 

1150 FOR i=0 TO 23 

1160 FOR j=0 TO 23 

1170 INPUT #1,V{j,i) 

1180 NEXT j 

1190 NEXT i 

1200 PRINT "If you have Messages,type them ! (3lines)" 

1210 FOR i=0 TO 2 
1220 INPUT "",Mes$(i) 

1230 NEXT i 


1240 FOR i=0 TO 23 
1250 FOR j=0 TO 2 

1260 Byte=0 

1270 FOR k=0 TO 7 

1280 Byte=Byte+V ( i , k+j *8 ) ♩2"' ( 7--k) 

1290 NEXT k 

1300 ByteQue(i,j)=Byte 

1310 NEXT j 

1320 NEXT i 

1330 'Print Out 

1340 INPUT "Now Print Out. Push RETURN Key !",Dummy 
1350 LPRINT CHR$(&H1B,&H63,&H31); 

1360 し PRINT CHR$(&H1B, å·Š H25,&H39,12); 

1370 LPRINT CHR$(&H9E) 

1380 FOR i=0 TO 5LPRINT CHR$(&H90) : NEXT i 
1390 LPRINT CHR$(&H93); 

1400 FOR i=0 TO 54:LPRINT CHR$(&H90);:NEXT i 
1410 LPRINT CHR$(&H93); 

1420 FOR i=0 TO 5:LPRINT CHR$(&H90) : NEXT i 
1430 LPRINT CHR$(&H9B) 

1440 FOR i=0 TO 25 

1450 IF i=0 THEN GOSUB "OnePoint" 

1460 IF 0<i AND i<=3 THEN GOSUB "Message" 

1470 LPRINT CHR$(&H91)SPC(6)CHR$(&H91)SPC(55)CHR${tH91)SPC(6)CHR$(&H91) 

1480 NEXT i 

1490 FOR i=0 TO 5 

1500 LPRINT SPC(i)CHR$(&H9F)SPC(6-i)CHR$(4H91)SPC(55)CHR$(&H91)SPC(6-i) 

CHR$(&H8F) 

1510 NEXT i 

1520 し PRINT 8PC{7);CHR$(&H96); 

1530 FOR i=0 TO 54LPRINT CHR$(&H90);:NEXT i 


1540 LPRINT CHR< (å·Š H96) 

1550 FOR i=0 TO 43 

1560 LPRINT SPC(7);CHR* け H91);SPC(55);CHR$ (å·Š H91) 
1570 NEXT i 

1580 LPRINT SPC(7)CHE$(AH9C) 

1590 FOR i=0 TO 54:LPRINT CHR$(&H90) : NEXT i 
1600 LPRINT CHR$(4H9D) 

1610 END 

1620 し ABE し "OnePoint" 

1630 LPRINT CHR><&H1A, å·Š H56); 

1640 LPRINT CHR$(&H9I)SPC(6)CHR$(&H91) 

1650 LPRINT CHR$(4HE) 

1660 LPRINT CHR$(&HlB,tH4A,0,24) 

1670 FOR j=0 TO 23 
1680 FOR k=0 TO 2 

1690 LPRINT CHR$(ByteQue(j,k)); 

1700 NEXT k 

1710 NEXT j 

1720 LPRINT CHR$(&HF,&H1B,4H5C,6,0)SPC(52) 

1730 LPRINT CHR$(aiH91) SPC(6)  CHR$(4H91 ) 

1740 LPRINT CHR>(&H1A, å·Š H57) 

1750 RETURN 

1760 し ABE し "Message" 

1770 ap=55-LEN け ea$U-l))*2 

1780 LPRINT CHR>(&H91);SPC(6);CHR$(&H91); 

1790 LPRINT CHR$(&HE) 

1800 LPRINT MesJU-l); 

1810 LPRINT CHR$(&HF)SPC(8p) 

1820 LPRINT CHR$(&H91)SPC(6)CHR$(&H91) 

1830 RETURN 



80 Ohl X 1988.11. 










川川川り川川川川11111川 III 川川川 I 川川川川川 I 川1111川川 I 川11111111111111川 I 川 II 川^ 


G ワンポむントおディタ I 

最埌にワンポむントの絵を䜜るためのパ 
倕ヌン゚ディタです。これは他のプログ 
ラムでもあなたの䜜ったプログラムでい 
䜿えるように絵の倧きさは倉えられるよ 
うじなっおぃたす。ただし倧きさに限界 
はありたす。最倧瞊24ドット暪30ドットた 
でが応できたす。 

䜿ぃ方はきわめおありがちな䜿ぃ方ずな 
っおぃたす。たず実行するずファむルを 
読み蟌んで線集する力たったく新しく始 
めるのかを閒ぃおきたす。をこで新规を 
遞がするし䜜るデヌタの瞊暪の火きさを 
聞ぃおきたすので適圓に倀を入力しおく 
ださぃ。するし線集ずなりたす。 

たずテンキヌ12, 3, 4, 6, 7, 8, 9) でド 
ットをマヌクするポむントを移動したす。 

をしお 5の キヌかスペヌスパ、䞀 でドット 
をマヌクしたす。ドットがなぃずころでマ 
ヌクするずドットが眮かれあるずきには 
ドットが削陀されたす。次にファむルの 
䞃ヌブなどの操䜜はじ[䞋のずわりアルファ 
べットです旚瀺したす。 

C   雚而のデヌタをクリアしたす。 

(誀っお䜿うず危険なので本圓に 
実巧するかどうか聞ぃおきたず 

民  晒面のデヌタをリバヌスしたす。 

S   眑面のデヌタを䞃ヌブしたす。 

(䞃ヌ ブするフアむルのフアむルネ 
ヌムを朗ぃおきたすので入え/しおく 
ださぃ 

L   刚垈にデヌタをロヌドしたす。 

(ロヌドす るフアむルのフアむルネ 
—ムを聞ぃおきたすので入力しおく 
ださぃ 

E   プログラムを終了したす。 

(デヌタカす消えおしたうずいけない 


リス h 日ワンポむン S 马ディタ 

1000 > 

1010 * One Point Pattern Editor 

1020 * 

1030 > 

1040 I Initialize 
1050 * 

1060 I Declare Valiables 
1070 DEFINT a -2 
1080 CLR 

1090 DIM V(30,23) 

1100 X=0:Y=0 

1110 > Initialize Mode 

1120 KEY し 1ST 0 


1130 

1140 

1150 

1160 

1170 

1180 

1190 

1200 

1210 

1220 

1230 

1240 

1250 

1260 

1270 

1280 

1290 

1300 

1310 

1320 

1330 

1340 

1350 

1360 

1370 

1380 

1390 

1400 

1410 

1420 

1430 

1440 

1450 

1460 

1470 

1480 

1490 

1500 

1510 

1520 

1530 

1540 

1550 

1560 

1570 

1580 

1590 

1600 

1610 

1620 

1630 

1640 

1650 

1660 

1670 

1680 

1690 

1700 

1710 

1720 

1730 

1740 

1750 

1760 

1770 

1780 

1790 

1800 

1810 

1820 


KMODE 0 
WIDTH 40,25 
CLS 4 

* Main Routine 

* Edit Mode Setting 
し ABE し "B 过 itMode" 

LOCATE 3,8 

COLOR2:PRINT "One Point Pattern Editor' •: COLOR 7 
LOCATE 5,10:PRINT "New file or Load Data (N/ し  " 

LABEL "StartMode" 

An が : INKEY* 

IF Ans>="" GOTO "StartMode" 

IF An 曰 > = "N" OR Ans ♩::" 打 " THEN GOSUB "E 过 itNewFile" ;GOTO "E 过 itMai 打 " 

IF Ans$ = "L" OR Ana ♩:: "1"THEN CLS;GOSU 癟 "Loa 过 File" GOTO "E 过 itMain" 
GOTO "StartMode" 

> Edit Main 
LABEL "EditMain" 

LOCATE X+1,Y+1 
Cmd$=lNKEY|(l) 


IF C 田 d$ 
IF C 面 dj 
IF Cmd$ 
IF Cmd$ 
IF Cmd$ 
IF CffidS 
IF C 田 dl 
IF Cnid$ 
IF Cmd$ 
IF Cm が = 
IF Cind$ = 


OR Cnid> = "5" GOSUB "Point" 

8" GOSUB "MoveUp" 

4" GOSUB "MoveLeft" 

6" GOSUB "MoveRight" 

2" GOSUB "MoveDown" 

7" GOSUB "MoveUpLeft" 

9" GOSUB "MoveUpRight" 

1"GOSUB "MoveDownLeft" 

3" GOSUB "MoveDownRight" 

c" OR Cmd$="C" GOSUB "WindowClear" 

r" OR Cmd 拿 = ’.B" GOSUB "WindowReverae" 


IF Cmd わ "8.. OR Cmd$ = "S" GOSUB "SaveFile" 

IF Cmd$="l" OR Cmd$="L" GOSUB "LoadFile" 

IF C 田 d$="e" OR C 田 d)="E" GOSUB "End" 

GOTO "EditMain" 

END 

* Sub Routines 

■ Command Sub Routines 
LABEL "Point" 

IF V(X,Y)=0 THEN PRINT CHR<(224):V(X,Y)=1 ELSE PRINT " ": V(X,YJ=0 
RETURN 

し ABB し "MoveUp" 

IF Y<=0 THEN RETURN 

Y=Y-1 

RETURN 

し ABE し "MoveDown" 

IF Y>=Ymax-1 THEN RETURN 

Y=Y+1 

RETURN 

し ABE し "Move し eft" 

IF X<=0 THEN RETURN 

X=X-1 

RETURN 

LABEL "MoveRight" 

IF X>=Xmax-l THEN RETURN 

X=X+1 

RETURN 

し ABEL "MoveUp し eft" 

IF X<=0 OR Y く =0 THEN RETURN 

X=X-1:Y=Y—I 

RETURN 

し ABEL "MoveUpRight" 

IF X>=Xmax-1OR V<=0 THEN RETURN 

X=X+1  Y=Y-l 

RETURN 

し ABE し "MoveDownLeft" 

IF X< = 0 OR Y>=Yraax - 1 THEN RETURN 


のでセヌブするかどうか I がいおき 
たす 

なわこんなのがあったらいいなず思え 
た機胜は自分で付け足しおください。た 



ワンポむント゚ディタ 


1830 X=X-l  Y=Y+l 
1840 RETURN 

1850 LABEL "MoveDownRight" 

1860 IF X>=Xmax-1OR Y>=Ymax-l THEN RETURN 
1870 X=X+1  Y=Y+l 
1880 RETURN 

1890 LABEL "WindowClear" 

1900 Messages="Clear?" 

1910 GOSUB "MeaaageWindow" 

1920 IF An8$ = "n" OR Ana ♩:  ..N" THEN RETURN 

1930 FOR i=0 TO Ymax-1 

1940 LOCATE l,i+l 

1950 FOR j=0 TO X 田 ax—1 

1960 V(j,i)=0 

1970 PRINT " 

1980 NEXT j 

1990 NEXT i 
2000 RETURN 

2010 LABEL "WindowReverse" 

2020 FOR i=0 TO Y 田 ax—1 
2030 LOCATE l,i+l 

2040 FOR j=0 TO X 田 ax—1 

2050 IF V(j,i)=0 THEN PRINT CHR$(224)  : V(j,i)=l ELSE PRINT " "  : V(j,i)=0 

2060 NEXT j 

2070 NEXT i 

2080 RETURN 

2090 LABEL "SaveFile" 

2100 Mea8age$="Input Save-File Name please !" 

2110 GOSUB "InputWindoH" 

2120 IF Ans$="" GOTO "SaveBack" • 

2130 OPEN "0",#l,Ana$ 


特集オリゞナル印刷キットを䜜ろう 81 
























たこれはサンプルなのでなるベく備単に 
たずめおいたす力 i ' より匷力な機胜を望た 
れるなら毛巧巧の発衚しおいる倖字登録 
ツヌルの゚ディ タ郚分を利甚しおみるのも 
よいでしよう。 

最埌にセヌブしたフアむルのフォヌ マツ 
卜圢匏に぀いお説明しおわきたす。フ 
ァむルは最初に瞊ず暪のデヌタの倧きさの 
2぀を眮いおわきたす。をりあずにデヌタ 
を党郚぀なげたす。これはグラフィックの 
ファむルなどをネットワヌクなどで流すず 
きじ䜿うすず呌ばれるフアむル圢匏に 
ぶいものずなっおいたす。 


——熱也写プリンタが奜さ—— 

レヌザヌプリンタずかむンクゞェットず 
力、ディゞヌホむヌルずかプリンタこもいろ 
いろあるけれど庶民の手じするブリンタず 
いえばいただにドットむンパクトプリンタ 
か熱也写プリンタだろう。熱転写は安いけど 
遅くおランニングコストがかかるず思われお 
わりかなりホが悪い。ドットむンパクトプ 
リンタが倧きな顔をしおいる䞭でどうせ俺 
は安いから売れおいるのさずいじけおいる 
顔が目に浮かぶ。どがそう思っおいるあな 
た。実はドットむンバクトじは2぀の倧きな 
日本的臎呜的义陥があったのビ。それは倧き 
さず隒音である。 

あなたの家に巚倧なプリンタず埮劙な 
配眮で結構な堎所を芁ホするトラクタフィヌ 
ダ玙を眮くスぺヌスがあるだろうか。私の郚 
屋にはない。プリンタず玙はあるのだが眮 
き堎所がない。ネムの友人はプリンタを䜜動 
させるたびじ「よいこらしょ」ず郚屋の奧 
ん䞭にプリンタをセットしおいた。ちょっず 
悲しい光景だ。 

あなたの家は倜䞭に暎走族のような隒音 
を出しおも誰も文句をいわないずころじある 
だろう力、。たいおい頻繁にプリンタを巧う 
ような人は倜䞭に掻動をするものである。私 
はただ蚈赛結果を出力しおレポヌトじ぀け 
るだけなのじ結果をすべおファむルじ萜ず 
しおから朝を埅っお打ち出したおかげで 
締め切りぎりぎりだった。この雑然ずした線 
集宀じいおさえ巧のプリンタ音はうるさし、。 
ずにかくうるさいのである。かずいっお消音 
ボックスを買うほど倧げさなこずはしたくな 
いだろう。 

その点熱転写プリンタは A 4 くらいの面巧 
だから䞋手をしたらディスプレむの䞊に眮 
ける。持っおも歩けるちょっず重いけど)。 

た < さんげ字しおも蟟かでむンクリボンが 
もったいなければ感熟の口ヌル玙を買っお 
きお取りがければいい。あたり速くはないけ 
れど結巧快適である。保存の必芁なずきに 
だけむンクリボンをセットしおいいネ氏を䜿 
えばいいのだ。 

ずいうわけで束は静かで小さい熱転写 
プリンタが奜きである。ただしシャヌプの 
おお写プリンタはカットシヌトフィヌダが 
甚意されおいない。手差しで印刷しろずいう 
のはを力に等しい。いずれは暙準装備じしお 
もらいたい  K ) 


2140 WRITE #1,X 田 ax,Ymax 
2150 FOR i=0 TO Xraax-1 
2160 FOR j=0 TO Yroax-l 

2170 WRITE #1,V(j,i) 

2180 NEXT j 

2190 NEXT i 

2200 CLOSE *1 

2210 し ABE し "SaveBack" 

2220 GOSUB "MakeScreen" 

2230 RETURN 

2240 し ABE し"し oadFile" 

2250 Me88age>="Input Load-File Name please !" 

2260 GOSUB "InputWindow" 

2270 IF An8$="" GOTO "LoadBack" 

2280 OPEN ,AnB$ 

2290 INPUT ♩l,Xmax,Y 田 ax 
2300 FOR i=0 TO Xmax-1 
2310 FOB j=0 TO Y 田 ax-1 
2320 INPUT #1,V(j,i) 

2330 NEXT j 

2340 NEXT i 

2350 CLOSE »1 

2360 し ABE し "LoadBack" 

2370 GOSUB "MakeScreen" 

2380 RETURN 
2390 LABEL "End" 

2400 Me8aage$="Save ?" 

2410 GOSUB "MessageWindow" 

2420 IF Ana ド . n" OR AnB$ = "N'* GOTO "Quit" 

2430 GOSUB "SaveFile" 

2440 IF Ana» = ".’ THEN RETURN 
2450 LABEL "Quit" 

2460 CLS 
2470 END 
2480 RETURN 

2490 • Edit New File Mode Sub Routine 
2500 し ABE し "EditNewFile" 

2510 LOCATE 5,12:INPUT "し ength X ",Xraax 
25.20 IF Xmax<l OR 30<Xniax GOTO "EditNewFile" 

2530 し ABE し "Point" 

2540 LOCATE 5,14INPUT "Length Y ",Yraax 
2550 IF Yraax<l OR 24<Ymax GOTO "EditNewFile" 

2 å·± 60 GOSUB "MakeScreen" 

2570 RETURN 

2580 'Message Window Sub Routine 
2590 し ABK し "MessageWindow" 

2600 LOCATE 32,19;PRINT CH 反 $(&H9E); 

2610 FOR i=0 TO 5PRINT CHR*UH90);:NEXT i 
2620 PRINT CHR$(&H9B) 

2630 LOCATE 32,20:PRINT CHR$(&H91)  Messages  CHR$(&H91) 

2640 LOCATE 32,21: PRINT CHRS ( &H91)  '* ( y/ 打" CH 氏 $ (&H91) 

2650 LOCATE 32,22 
2660 HRINT じ HRJ(&H9 じ »; 

2670 FOR i=0 TO 6PRINT じ HR$(&H90);:NEXT i 
2680 PRINT じ Hft$( 狂 H9D) 

2690 LOCATK X+l ,Y+l 
270W し ABE し "A 打 swerinput" 

2710 An8$=lNKEY$(l) 

2720 IF NOT(AnsJ = "y" OR Ana お " Y" OR An が ::" n" OR Ans$ = "N"> GOTO "Answerinput" 
2730 FOB i=0 TO 3 
2740 LOCATE 32,19 +i 

2750 PRINT SPC(8) 

2760 NEXT i 
2770 RETURN 

2780 >Input Window Sub Routine 
2790 し ABE し "InputWindow" 

2800 LOCATE 5,8:PRINT CHR>(&H9E ) 

2810 FOR i=0 TO 28PRINT CHR${&H90) : NEXT i 
2820 PRINT CHR$(&H9B) 

2830 FOR i=0 TO 4 
2840 LOCATE 5,9+i 

2850 PRINT CHR$(&H91) : SPC(29);CH 氏  &H91 》  

2860 NEXT i 

2870 LOCATE 5,14:PRINT CHRt(&H9C); 

2880 FOR i = 0 TO 28  PRINT CH 氏 $ (&H90 ) NEXT i 
2890 PRINT CHRSUHSD) 

2900 LOCATE 6,10:PRINT Messages 

2910 LOCATE 10,12:INPUT AnsS 

2920 Ana$ = LEFT$(Ans$, INSTR(An8$, ") — 1) 

2930 RETURN 

2940 * Make Screen Sub Routine 
2950 VABEL "MakeScreen" 

2960 CLS 


2970 IF Ymax=24 THEN PRINTGOTO "Y24Up" 
2980 PRINT CHR$UM9 巚》 


2990 FOR i=0 TO X 田 ax—1:PRINT CHR$(&H90) : NEXT i 
3000 PRINT CHR$(&H9B) 

3010 LABEL "Y24Up" 

3020 FOR i=0 TO Ymax-1 

3030 IF Y 田 ax>=24 AND (i=0 OR 1=23) THEN PRINT CHR$(&H95 ) ELSE PRINT CHR$(&H91 ) 
3040 FOR j=0 TO X 田 ax—1 

3050 IF V(j,i)=l THEN PRINT CHR$(&HE0)  ELSE PRINT" ; 

3060 NEXT j 

3070 IF Ymax> = 24 AND (i = 0 OR i = 23) THEN PRINT CHR$(&H94);ELSE PRINT CHR$(&H91 ) 

3080 IF NOT(Ymax>=24 AND i=23) THEN PRINT 

3090 NEXT i 

3100 IF Y 扣 ttx=24 GOTO "Y24Down" 

3110 PRINT CHR$(&H9C ) 

3120 FOR i=0 TO Xmax-1PRINT CHR$(&H90) :: NEXT i 
3130 PRINT CHR$(&H9D ) 

3140 LABEL "Y24Down" 

3150 COLOR 2 


3160 

3170 

3180 

3190 

3200 

3210 

3220 

3230 

3240 

3250 

3260 

3270 

3280 

3290 

3300 

3310 

3320 


LOCATE 

LOCATE 

CO し 0 反 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

LOCATE 

RETURN 


32,0 : PRINT "OnePoi 打 t" 
32,1 : PRINT " Editor" 


32,2 : PRINT 

32.4 : PRINT 

35.5 : PRINT 

35.6 PRINT 

35.7 : PRINT 

32.8 : PRINT 
32,10;PRINT 
32 å±±  PRINT 
32,13PRINT 
32,14PRINT 
32,15PRINT 
32,16PRINT 
32,17PRINT 


" Oh!X/ll" 

"Move Key" 

" 789 " 

"4";CHRt(150);"6" 
••123" 

"SetPoint" 

•• (Reset)" 

"Space<5》" 

"Clear C" 

"Rever R" 

" し aod し " 

"Save S" 

"End B" 


82 Oh ! X 1988.11. 




特集いたどさのプリンタ掻甚術 


パ゜コンを本栌的に䜿ゎう I :すればする 
ほどプリンタの持぀恣味が倧きくなっお 
いきたす。パ゜コン本䜓の凊理胜:が倧き 
くなり入力されるデヌタが倚おになるず 
圓が化力されるデヌタの出口に぀いおも 
倚様䞀性が芁ホされるものでしょう。プリン 
倕ずいうのはこの化口にあたりたす。ここ 
では最新プリンタ3機皮を䟋にあげお各 
機穩の機胜性栌䜿い勝手を芋おいきた 
す。これらのレポヌトを参考に自分にあっ 
むプリンタを芋぀けおみおください。 

プリンタを遞ぶ堎合たず゜フトりェア 
䞊の問題がない 力、 䌜恪はどう 力‘ ラン ニ 
ングコストはどう力機胜/性胜は目的にあ 
っ おいる力 ずいった問題に ぀いお 怜蚎す 
る必芁がありたす。どうしおもカラヌでの 
か力力すほしいず力>ずにかく高速であれば 
いいず力、静かでないず困る倧眵;のデヌ 
倕を安く出力したいなどさたざたな嬰ポが 
あるこ t でしょう。ここでは熱范写ドッ 
トむンパクトむンクゞェット^印字方匏 
の遠う3぀のプリンタを取りあげおみたし 
図1挢字の印字サンプル 


た。 

どれらもずぱプ゜ン系のらのですので 
共述した機胜ら倚くありたす。ざっずあげ 
おゎきたすず JIS ç©¿; 2氎準たでの挢倕民 
0 M , パむカ゚リヌト瞮小スヌパヌ/ 
サブスクリプトなどの文字®。高速挢字モ 
—ド印字分解胜は1/180むンチで8/24ドッ 
トビットむメヌ ゞ可ハガネの䜿 HI 叫■など。 

フォント皱成も同じ゚プ゜ンオリゞナル 
フォントです力す印字方ぶによりピンの倪 
さが違うむめに埮劙に印字の巧象が違いた 
す。図1は各プリンタの挢字出力を䞊べむ 
ものです。出力は 1- a が熱転写甚玙 l - bc 
力 nsxio むンチフアンフォヌル ド玙に印字 
したものです力': CZ -8 PC 3 はくっきりずフ 
ォントをのものずいう感じ CZ -8 PK 8 は案 
らかな感じ HG - 2000ではメリハリの匷さ 
が目を匕きたす。あずは個人の奜みのが)題 
でしょう。 

なゎ各印字サンプルの右䞋の义ぞは自 
己が字モヌドで JIS コヌドの「亚」の文字 
を巧ち始めおから1分問にがち終えた最埌 


の文字ずなっおいたす。印字速床‘の違い 
ごち : i く だをい。 


CZ -8 PC 3 


CZ -8 PC 1 /2の流れを汲む熱転写方匏の 
カラヌ プリンタです。 ゜フトりェア 的には 
たったくの互換機 t いっおいいで しよう。 
カラヌむメヌゞツヌルや Z’sSTAFF などで 
もたったく問趣ありたせん。 

カラヌむ メヌゞボヌ ドやカラヌむ メヌゞ 
ナニット スキャナなどで取り这んだ顟像 
やグラフィ ックツヌ ルで䜜った デヌタの å·§ 
字はカラヌで出力したいものです。こうい 
った堎合にはどうしおもこのようなプリン 
倕が必芁になりたす。ただし゜フトりェ 
アなどはか属しおいたせんのでプリンタ 
を買っただけでカラヌハヌドコピヌが取れ 
るずいうわけではありたせん。なんらかの 
ハヌドコピヌプログラムを甚意する必芁が 
ありたす。マニュアルさえあれば自䜜する 
こずもできたす力;'垂販のグラフィックツ 
ヌルのものを䜿甚するのがもっずも無雛な 
ずころでしよう。 

倖おに぀いおぱプ゜ンの AP -500 の生き 
写しですが䞭身は䞋䜍機皮である AP -80 
EX ずほが同じスペックを持っおいるずいう 
倉わった機皮です。このプリンタでもカッ 
ト シヌ ト フィヌダ などはセむ コヌ ゚プ゜ン 
から発売されおいる AP -500 甚のものが䜿え 
るようです力;'カラヌむンクリボンに関し 




おお写カラヌ挢字プリンタ CZ -8 PC 3 


24ピン挢字プリンタ CZ -8 PK 8 


蘇-'. 

むンクゞェット挢字プリンタ HG - 2000 


特集 CZ -8 PC 3/8 PK 8& HG - 2000 83 


代衚機皮の詊甚レポヌト 

CZ - 日 PC 3/8 PK 日 sHG - 班00 


Xl / Xlturbo や X 68000 などで利甚できるプリンタずいっおも皮類じよっお倀段も機胜も 
線集宀 たちたちです。ここでは熱転写ドットむンパクトむンクゞェットの代衚的な機皮に 

぀いお皆さんのプリンタ賌入の指針ずなるようレポヌトしたいず思いたす。 



籍繊僧隒皜 
積線廟霜瓣 
誊石箭遭錯巧 
^が穿阻遵巧 


詞執寂巧旬 
巧叱若衆お 
眶至ず錫宜淮 
S 脂季釈みお 


巷酵尟菜枬 
巧郊昏现鶎 
H 賌懇霋擊 
3宏貢愌祭雜 
1孝講婚磐薩 
が孔衡壑砕お 
^奜巧址犀札 




















おは AP シリヌダずは互換性はな L 、ので泚意 
が必芁です。もずもしシャヌプ CZ -8 PC 
系のらのは3色リボン゚プ゜ンのものは 
4色リボンですので誀っお゚プ゜ン甚の 
ものを䜿うずリボン切れの゚ラヌを起こし 
おしたいたす。 

埓ホ熱転写プリンタは䜿甚する玙によ 
っおかなり印字が違っおくるものなのです 
力;'この CZ -8 PC 3 を詊甚した限りではたっ 
たくの普通玙でもほずんど文字欠けを起こ 
したせんでした。どれくらいの玙たで䜿え 
るかずいろいろ詊したしたが'『少幎ゞャン 
プ』の䞭玙にでもクッキリ t 印字できたす。 

むンクリボンはカヌトリッゞの䞭身だけ 
亀換するこずもできリボンカセットらわ 
埗なリバヌシブルタむプのため熱転写プ 
リンタずしおはランニングコストカ s ' 䜎いの 
ですがをれでむほかの方匏に比べるずか 
なり割高です。カラヌハヌドコピヌは1å·» 
のリボンで玄10枚。専甚ヘッドアタッチメ 
ントをはずせば熱転写独特だったギラギ 
ラ感のない読みやすいがぞになりたす。 

グラフィックを扱いたいワヌプロは淞 
普甚に䜿っおいるハガキは綺麗に印字し 
たい 1 いった人にはわすすめです。 


CZ -8 PK 8 


シャヌプから発売されおいるドットむン 
パクトタむプの136がテ挢字プリンタです。印 
字速也経が性キ及いやすさ耐久性ずい 
ったものの総合のなバランスからいっお 
ドットむンパクトタむプはただただプリン 
倕の䞻力方匏ずいえたす。特にランニング 
コストが安いのでもっず扛手軜に䜿えるフ。 
リンタずいえるでしよう。 

この方匏の難点は印字時の隒音ですが 
CZ -8 PK 7/8 ではケヌスを二重化したり䞊 
ブタの裳偎に吞音材ずしおスポンゞを匵り 
぀けるなど䜎隒音化が図られおわりドッ 
トむンパクトタむプずしおはかなり静かな 
郚類に入りたす。 

印字速床などの性胜はトップクラス。倖 
芋やカタログスペックを芋おらわわかりの 
ようにこのプリンタ は䞃む コヌ゚プ゜ン 

の VP -1000 ず性胜的に同等なプリンタです。 
しかし内蔵 ROM の違いにより機胜や゜ 
フト䞊の仕様などは 「 CZ ç³»24ピン挢字プリ 
ンタ」ずなっおいたすので VP シリヌズず 
はたったく別のむの t 考えおわいたほう力;' 
よいでしょう機胜的には VP のはうが高床。 
たた VP -1000 に XI 力ヌトリッゞを加える 
こずによりこのプリンタ I :ほが同等なも 
のになりたす力す CZ -8 PK 8 力’らは VP -1000 


独自の機胜を䜿うこずはできたせん。しか 
しハヌド的な郚分やむンクリボンなどの 
サプラむ甚品はたったく同じものを䜿うこ 
ずができたす。 

巿販゜フトを䜿甚するずきの蚭定は CZ - 
8 PK 7/8 が頁目がなければ CZ -8 PK 5/ おず同じ 
にしたす。をれもなければ XI の24ピン挢 
字プリンタはいずれら同じコヌドで制埡 
されおいたすので CZ -8 PC 1 N 1 系列のも 
ので代甚しおかたいたせん。 

このプリンタの特に倉わっおいる点ずし 
お玙送りに マルチりェむロヌデ むングず 
いう新し L 、機構を採甚しおいるこずがあげ 
られたす。これはどんなものかずいうず 
速続玙は぀けたたたカット玙に印字できる 
ようにする機構なのです。カットシヌトフ 
むヌダは䞀床䜿うずくせになるくらい䟿利 
ならのですし色違いだ力 s ' VP -1000 甚のも 
のが装着できるかずいっおプログラムリ 
ストなどは連続玙に印字したいずいった 
堎合埓ホはカットシヌトフむヌダをはず 
しおトラクタ ナニットに ぀けかえるずいっ 
たこずが必芁だったわけです。 

をのほ力 CZ -8 PK 5/6/9 ず遮いトラクタ 
ナニット が玙の送り䟧に぀いおいるのです 
カミこれらぺヌパヌフむヌドによい圱響を 
みえおいるようでず。 


HG -2000 


䞃 ã‚€ コ_゚プ゜ンの むンクゞェット挢宇 
プリンタです。むンクゞェットプリンタの 
殿-火の利点には䜎階をなこずがあげられた 
す。 熱転写方匏ほど ランニングコスト もか 
からず倧量の巧も化しにも耐えるずいう 
玄人向けのプリンタずいえるでしよう。 

印字速床はこのクラス照高のドラフト半 
角300字/秒ずいう高速性を誇りたす。もず 
もず高速なむンクゞェットタむフ。ですが 
HG - 2000の䞊䜍機穂 HG - 2550(258,000円 
では突にドットむンパクトの高速機皮で 
ある CZ -8 PK 8 の2倍りの速床を達成しお 
いたす。 

衚1る機皮の䞻な仕様 


図吕 HG -2 邮〇による八ヌドコピヌ䟋 



たた XI 力ヌ トリッゞを䜿甚すれば C 
Z ç³» 24 ピン挢字プリンタず同等に䜿えたす 
し ESC/P で䜿甚すれば挢字むタリック 
圱぀き文字袋文字など倚圩な文字皮を簡 
単に扱えたすオプションでゎシック挢字 
など も ある。 X 68000 で䜿甚する堎合はプ 
リンタ ドラむバ、 を P 民 NDRV 1 .SYS に蚭定 
するこずですべおの機胜が問題なく䜿甚 
できたす。 XI  ESC/P どもらの モヌ ドで 
ら巿販゜フトりナアのサポヌトは十分であ 
るず いっおもいいで しよう。 

たた恵倖に知られおいないこずですカミ 
むンク ゞェット プリンタはフリクションフ 
ィヌ ド機構の粟床がよいため力 >ビット ã‚€ 
メヌ ゞ印字では熱転写やドット むンパク ト 
に比べお暪綿が起こりにくいので圧倒的 
に綺願なハヌドコピヌを取るこずができた 
す図2参照)。今は印字の速さ靜かさが 
売り物ですが むメヌ ゞワヌプロなどが化 
お〈るしよりいっそうを目を暂めるこず 
でしよう。 

むンクゞェットずいうず ノ ズ ルの 自づた 
りや印字の拔けなどメンテナンスが倧倉 
ずいうのが盞堎だったのですが HG シリヌ 
ズではリ䞃ット時に自動のにヘッドクリヌ 
ニ ングを斀ったり 埅機時にはヘッドキダ 
ッブを閉めるなどメンテナンスの手問を 
-火垖に削単にしおありたす。あたりに長期 
I {り䜿わずにわくこずを避けさえすればな 
ずんどメンテナンスフリヌずいえるからし 
れたせん。むンクゞナットプリンタも手軜 
になったらのです。 



CZ -8 PC 3 

CZ -8 PK 8 

HG - 2000 

印字方匏 

热転写 カラヌ 

ドットむンパクト 

むンクゞェット 

印字が数 

80 

136 

136 

印字方向 

片方向 

双方向お短 

巧方向あ短 

暙準化送り 

フリクション 

トラクタ/フリクション 

フリクション 

印字速床 

60(かな 

73(かな 

136(かな 

(字/秒 

40(挢字 

47(挢字 

70(挢字 

改斀速床 

80 ms / å·§ 

60 ms / å·§ 

looms / æ–€ 

制埡コヌド 

XI 24ピン系 

XI 24ピン系 

ESC / P 24- J 84 

倖字数 

100 

80 

94 

䟡栌 

65,800円 

152,000円 

196,000円 


84 Oh ! X 1988.11. 























1 画画画画画眑画固固画眑画画闷恆履!岡陋眑岡.屆晒画画画画岡固固回画画陶屆画画圃圃画画 j å·³ 調 ^^講座 P 円 Q - 郎 K 

指し぀指をれ぀ ち〜じ fir 字 



Iwai Ippei 

满開補䜜所  IJZ 


第5回を迎えたこの連茉のなかでこれたでは聜的平気な顔をしお玠通りしおきた 
C 蚀語のポむン h の数倕。それらの山のなかから祝䞀平巧ガ匕぀匵り出しおきたの 
がなんず「文ぎ列」。今月は「文ぎ列を知ればポむンタを知る」ずばかりじ初 
めお本巧的入 P 匓らしきこずじ挑戊しおみるんだそ䞀です。 


すでに䜕床ら蚀っおきた力5'この連茉はかなりいいかげんであ 
る。をのよ䞀なわけであるからやるべきなのにやらずに溶たし 
おきたこ^が山のようにあるわけだ。をしおをのなかでもたぶ 
んい䞃ばんの問題は文字列の操䜜なのだな。 

C では文字列の理解ずポむンタの理解にはかなりの共通点があ 
る。぀たり文字列を扱えばポむンタの入門にもなるわけだ。 
ずいうこ t でさっそく始めるのである。 

いちばん最ネ刀に知っおゎかなければいけないのは「むこは BAS 
1 C のような义字列倉数がない」ずいうこずである。では文字列倉 
数なしで文字列を扱うにはど䞀するかずいうず文字列倉数のか 
わりに配列を䜿うのだな。をいでもっお感じずしおはをの配 
列名が文字列倉数ず䌌たように䜿えるのである。これがリスト1 
(文字列の基本䞭の基本)である。 

たず最初にある 

char stnng[ 」= Good morning , Mr . Tokumitsu . : 

ずいう配列宣蚀および初期倀の指定である力 s ' これはよく芋るし 
かなり怪しい蚘述である。なにせ配列を宣蚀しおいるのにもか 
かわらずをの配列の倧きさを指をしおいないのであるから。 

実は〔ではこのように「宣蚀時に初期倀を入れる」堎合は 
コンパむラが勝手に刀断しお必芁な数だけの配列サむズを取っお 
くれるのである。぀たり「よきじはからえ」なのである。文字列 
は"Â¥0"( = 00りヌル コヌド で終了するこずになっおいるから 
この堎合は暗黙のうちに最埌に"Â¥0’’ が入るので 

char string [30] = 'Good morning , Mr.l okumitsu .Â¥0 : 

ずしたの I : 同じこずになるのである本圓は少し違う。 

この「よきにはからえ」は文字列型に限らずほかの型の配列 
宣蚀のずきでも有効である。たずえば 
int p [ ] = {4, 1, 2, 6}; 

などのようにするこ L も可胜なのだな。この堎合だず p [4] で 
宣蚀したの t 同じこ心になる。 


文字列コピヌ 


さおいくら文字列が䜿えたずいっおもリスト1のように単 
に prmtf じ枡しお画面に衚瀺させるだけではしょうがない。をも 
をもをれだけのこずなら char 型配列など䜿わずに 
printf r 〜 W ); 

ずすればよいのである。ずいうこずであるからかに基本おずし 
お文字列のコピヌをやっおみる。これがリスト2で'ある。 

リスト2ではよ䞀するに BASIC でやるずころの 

B $= A $ 

をやっおいるわけだな。 C ではこれだけのこずをするのにらい 
ちいも関数を呌ばなければいけないわけである。ここで気を付け 


おほしいのは転送される偎でもちゃんず文字列の長さ倕の領 
域配列の倧きさを確保しおゎかなければいけないずいうこ L 
である。さもないし倉な領域にデヌタを曞き蟌んでしたい暎走 
する可胜性らある。たた原則的に C では文字列の長さに制限は 
ない。぀たりもしも望むならメモリの蚱す限りもしくは int で 
衚珟できる長さの文字列を取るこずができる。この点  BASIC 
では長さに制限はあったがど䞀でもよかったのずが照的であ 
る  X - BASIC では䌌たような制限はあったが)。 

ずころでリスト2ではどこにも strcpy ずいう関数が蚘述され 
おいない力すこれは strcpy が C のラむブラリのなかに含たれおい 
るからなのであるだから本圓は「片 include く string , h >」の1 
行があるべきなのだが手抜きしおある。ここで私は恐ろしい事 
実ず盎面した。なにげなく""のなかをスペヌスではなくタブで 
空癜を入れたらなんず 「¥ t 」 のタブコヌドが入っおいたのであ 
る。をれで配列 b [] のほうの配列サむズ'もゎかしくなっお a から 
のデヌタを収めきれなくなり衚瀺した文字がバケおしたった。 

むむむも> 〜ん。 

䞻圹の strcpy () であるカミ strcpy 1いうのは 「string copy 」 
のハナモゲラなわけだな。これは昔はメモリの1バむトはプロ 
グラマの血の䞀滎だったのでラベル関数倉数名を6文字 
に制限するこずが倚かったからである。いたではをんな蚀語は少 
なくなった力5'昔は制限があるほうが普通だったのである。 

この連茉の参考曞ずなっおいる 『 K & 民』瞁起もんだから改め 
お曞いおゎく力 S ' 『プログラミング 蚀語 C 』 共立化版刊であるに 
は4極類の strcpy 関数が'茉っおいる 109 ペヌゞ。䟿宜䞊それら 
を化おくる顺に strcpy 1 〜 strcpy 4ずしよう。リスト3である。 

これらの strcpyX であるが main から呌び化すきに 
strcpyX ( b , a ) 

のように"[〜 ]" を取り陀いた配列名を匕数にするこずによっお 
「配列のアドレスを関数に枡しおいる」のである。もっず衞単に蚀 
っおしたえば「文字デヌタのあるメモリの先頭アドレス」を枡し 
おいるのである。 

ここで間違えおはならないの力す strcpy 化 a ) は 「 b 卜 a 」 の方 
向に文字列を䞲 云 送するずいうこずである。 『K 友民』にら曞いおあ 

moom 文ず列のを本2 

char Strin な [) = ‘Good mornin だ , Mr. Tokumitsu."; 

main() 

{ 

printt.t "%s>n.. , string ); 


2 

3 

4 

5 

6 

8 


C 調蚀語講座 PRO -68 K 85 








る力 '; b = a のような化入ず同じ顺がなわけだな。 

さおここから strcpy 1〜4をねっずりず芋おいくこずにしよ 
1 〇 

strcpy 1 

たず strcpy 1は d  s に2぀のアドレスを‘倏け取るわけだ。 
char d [ ] s []; 

で宣蚀しおあるこずからわかるようにそれぞれは文字列型の 
(1 次元配列なわけだ。ただしここでら [] に数ををす旚たしお 
ないのが粹しいな。たずにかくこれで 

「 d ず S に main 偎の b , a の配列が'乗0移る」 

のである。だからあは d 卜 ' S の-ぶ向にシコシコず1バむト 
ずっデヌタを転送すればよいのである。 

で配列のデヌタを転送するのであるから莎列の添字ここ 
では i だなを0から顺に巧やし぀っ 

が i ]= s [ i ]; 

をしおいけばよいのである。ずなるし残された |!||1 趚は 
いったいい぀転送をやめればい䞀のか 
^いう謎に集玄されるであろう。玠盎な考えずしおは「文字列 
の襄さを調べお for ルヌプにしちたえばい䞀じやない」ずいうこ 
ずになる。たさにもっずもである。しかし C ではをのような化 
長なこずはしないのがな統なのである。ど䞀するかずいうず「普 
通は0を文字列の終わりにする」ずいう玄束事を利甚しお「ずに 
力 >< s 卜 d にバむトずっ転送する。0が化おきたらやめる」なの 
である。ここで終端蚘号である0も転送するずいうこずを忘れ 
おはならない。 

で前にも話したず思うのだが C では代入义が倀を持っので 
ある。代入文の倀はなにかずいうずをの代入文によっお「巊蟺 
に化入されむ倀」である。よっお s [] が" ABC " であったなら 
d [0]= s [0]; の倀は‘ A ’ すなわち 41 h 
d [ 1 ]= s [ 1 ]; の倀は‘ B  すなわも 42 h 
d [ 2 ]= s [ 2 ]; の倀は‘ C ’ すなわち 43 H 
d [3]= s [3]; の倀は‘ Â¥0’ すなわち OOh 
になるのである。぀たり 

(( d [ i ] = s [ i ]) ! = ‘¥0’が'成立したら d 卜 S を終わればよい 
のである。これは蚀い換えるし 

(( d [ i ] = s [ i ]) = = ‘¥0’が'成立しおいる間は d <— S を続けるず 
いうこずだな。よっおプログラムは While 文を䜿いリスト3 
のよ䞀になるのである。「代入文が倀を持぀」ずいう ルヌルが あ 
るだけでいきなりこのような C 独特な䞖巧がわっぱじたったわ 
けなのである。 
strcpy 2 

をのかである力ぞいよいよポむンタが化おきたのであった。を 
の正がは 

char 本 d , 本 s ; 

ずいうみよ䞀な巧数宣蚀なのである。 

ここで化おきた W *" である力;'すでに気が村-いおいるように 
これは掛け算の满算子ず同じキャラクタであるにらかかわらず 
党が逆う機胜を持った挔算子なのである。人呌んで「間接挔算子」 
であるこんな名前は特に党える必芁はないけど)。 

でこれはど䞀ゆ䞀こずかずいうず 「 d ず S 力《す旚しおいるのは 
char ですよ」ず蚀っおるのである。蚀い換えるず  「d t s は char を 
ホ旚しおいるアドレスだ'よ」ずいうこずである。をしお「ネ旚す」ず 
いうのを「ポむントする」ずいい「指すもの」を「ポむンタ」ず 
呌ぶわけだ。 

86 Oh ! X 1988.". 


をのポむンタカ':指•しおいるずころのデヌタを持っおくるには 
* d 本 S 

などずするわけだな。だから 「 S がポむントしおいるデヌタを 
d がポむントしおいるずころに范送化入.する」じは 

* d = * s ; 

ずすればよ L 、のである。念のためにカツコでく くるず 

(本 d ) = ( 本 S ) ; 

ずいうこずになる。早い ハナシカ':, 「" * d " ずか䞀* S " i かを 
ひず぀の char 型を数ずおなしちたえばよい」のである。でをの 
あずに 

d + +; S + +; 

ずいうのがある。これは i + + に察応するもので぀たりをれ 
ぞれのアドレスを1番地增加するこずによっお1バむト埌ろの 
アドレスをす11■し新むなるお送に備えんし甚意しおいるのである 
(泚1)。 
strcpy 3 

これは strcpy 2 を少しアレンゞした皋床である。぀たり  d + 
+ず S + + 力 s ' while 文の刀を匏のなかに取り蟌たれおいるのだな。 
この郚分をし぀こくカツコでく くっおみるず 

(((*( d ++)) = (*( s + + )))); 
t なる。くれぐれら曞いおわく力;'これは 

ネ幻 本 S 

倕き列のコピ- 


4 

ろ 

ピ 

7 

8 

10 


char H U = ’ わ • 送でわる义ず列たよ-ん 
char hi J 侉 



print. 1*( **%s : %s 什打 "  a,b); 

strcpy(b,3 >; 

printf (•• お : %s ¥ n ** , a , b ); 



strcpy 関数 


1 

2 

3 

4 

5 

6 

7 

8 
9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 
21 
22 

23 

24 

25 

26 

27 

28 

29 

30 

31 
}2 
33 


strcpy1(d,s) 
char dl],sl); 

{ 

int i ; 

支 —0 • 

while; (dm = sli J ) = ’¥0’ 
i + + 


strcpy2(d,s) 
char 本 (1,>3; 

I 

while( い d = *s } != •¥ け • 1 

d + + ; 

S + +; 


strcpy3(d,s) 
char 本 d,*s; 

1 

while ({ 本 d++ = 本 S + +) ! = * ¥ 0 * ) 


strcpy4(d,s) 
char *d , »s; 

I 

while け d++ = *3 + +) 










の転•ををしたあずで  d + + S + + をしおぃるのである。でい) 
じ操䜜ならど䞀しおワザワザこんな酣削なこずをするのかずぃ 
うしこれはひむすらに高速化ずオブゞナクトサむズの小型化 
を目指•しおのこずなの//な。 

む^:えば䜕個かのネゞを締めるような䜜業を考えおみる。を 
の堎合はドラむバヌを䜿うわけだがをの隙ひず぀本ゞを締め 
るむびにぃちぃちドラむバヌを道具箱に戻したりはしなぃであろ 
う。をうひず通り甚事が枈むたで手に持っおぃる力’をれずも 
をばに眮ぃおわくかするはずである。 

C における 侀* S + + " もをれず䌌たこずである。"* S " ず" S + + " 
はずもに 「 S を䜿っおの䜜業」なのであるから同時にやっおし 
たえずぃうこずなのだ。実際こうすればコンパむラがをれほ 
ど苊劎せずに速くお小さなオブゞェクトプログラムができるの 
である。もっずもをのか人間が苊刞しおぃるのであるがむだ 
し XC でオプチマむザを䜿わずにやっおみたらオブゞェクト 
サむズは同じだったりした。プログラムはもやんず違っおぃたけ 
ど)。 

strcpy 4 

でこれ力;'枅くぶしぃ最終版である。これは「=0」が無 
駄だから省ぃたものである。ったり BASIC で 
if a く〉0 then 〜 

を 

if a then 

ずするのず同じテクニツクである。 

さおここで蚀っおわきたぃこずがある。をれはリスト3の 
strcpy 1〜4にわぃお 
char s [] : 

で宣蚀しおあるずころは 
char * s ; 

にしお^ぃぃずぃうこずである。をしおをのずきに s [0] なんお 
しおも 0 K なのである。さらにはをの逆に 
char s [] : 

で宣蚀しおわぃお 

S+ + ; 

などしおも蚱されおしたうのである巧儀]枡ぃけど。ったり 
〔ずはよく蚀えば柔軟悪く蚀えばぃ䞀かげんな蚀語なのであ 
る 0 

•たI :リスト4ず図Iで説明しおあるが実は「+ +じよっおIバむト埌 
ろを指す J のはそれが文字列ぞのポむンタだったずきだけである。 int であ 
ったなら4バむト埌である。ずぃうこずは float, double じわぃおそれなり 
のバむト数ピけあずを指すのである。 


ここでその筋な話 


さお Strcpy の䞭'11、ずいう力> ほずんどを郚は 

* i + + =ネ j + + ; 

ずいう匏であ もが、 どうやら C ずいう蚀語の神備はここらぞんにあ 
るのだな。だからこれを芋お「ピピッ」ずこなかったらをの筋で 
はありたせん。 Z 80 を知っおいる人ならこれを芋お「ああ  L 
DI ではないかいな」ず思うであろう。68000を知っおいる人なら 
「なんずポストむンクリメントアドレッシングであるこ t よ」ずツ 
ブダくであろう  C は PDP のアヌキテクチャを裳骚に反映しおい 
るをうである力5'68000はをれらも参考にしお蚭蚈された CPU で 
あるからも぀ t もなこずではあるが)。よしんばア䞃ンブラを知 


らない人であっおもやはりなんらかの「気配」は感じるであろ 
う。きっずをういうものだず思う。 

ではっきり蚀っお C の连巧ずしおの有甚性はこの「を 
の筋性」ずア䞃ンブラで曞いたプログラムずリンクする際のな 
じみのよさをしお無駄なチェックを巧いたこずによるな険な高 
速性に尜きるのである。だからスヌパヌコンピュヌタが F 1であ 
るなら C はゎヌカヌトなのであるゎヌカヌト I :いっおも遊隱1 
地にあるよ䞀なや぀じやなくホ朚圭䞀郎力; 7 坐転しおお化んだや 
぀である)。 

そのようなこずもあるので勝ホな私論を述べさせおららうな 
ら C を现解销埗ではないするのにいちばんいいぶ法はア 
䞃ンブラを勉匷するこずなのだな。これはなかなかに恐ろしいこ 
ずである力;'倚分事奠である。ここらぞんのこずからも C は m 
造化ア䞃ンブラだず力>盟;玚ア䞃ンブラだずか蚀われるのである。 
もなみに BASIC は原村で F 0 民 TRAN はダンプでア䞃ンブ 
ラは1茪率だしなう。自信はないのでな論はしないよ䞀に。 


実際のアドレスの構造 


ここでリスト4をなおぃただきたぃ。をしおリスト4を次:斀し 
おみた䟋が図1であるシステムによっおアドレスはが枛するは 
ずである力すたあをれはど䞀でらぃぃ)。なわあちこちにある  int ) 
ずぃう食りは化りも少し觊れたキャストである。この堎合なら 
なくおむ動くものであるから別に気にしなくおもよぃ。 

リスト4では printf の匕数になっおぃる倉数の頭に&なぞが 
かぃおぃる力;'これが「狂挔算子アドレス挔算子」である。こ 
れは「*满算子」ず察をなすもので機胜は「倉数のアドレスを 
取り出すもの」である。しぃお蚀えば HuBASIC の" VA 民 PTR 
( r だな。もっずも " VA 民 VT 民"は挔算子ではなく脚数なのだ 
が。 

でもっお "*(&vr は垞に V ず同じ倀を持぀のである。 

図1はよ䞀するに倉数のデヌタが奥際にあるア ドレス ぀たり 
ポむンタを16進数で衚瀺しお ぃる わけだがこれを化お気づく 
のは恐ろしぃこずに char 型の倉'数は実質的には1バむトな 
のにメモリ」•.ではそれらのデヌタは2バむトわきに なっおぃる 
ずぃうこずである。だから char 型倉数をたくさん䜿うしメモリ 
が スキスキになっお したぃ効率が恶く なっお したうのである。 
本圓はやろうず思えば1バむトわきにできるのである力;'をれ 
をするずちょっず倧倉になるのである。぀たりわ銎染みの方も 
倚ぃであろう「ア ドレス ゚ラヌが発ホしたした」が起きやすく 
なるのであろう自信はなぃ。これは68000の少し悲しぃ性 
なのである。 

をのようなわけで char 型倉数に脚しおはメモリ功率は半分に 
なっちやうけど68000なら 16 M バむト  X 68000 甚の Human なら 
13 M バむトたで䜿えるわけだから別にぃ䞀のである。8086の1 
M バむト MS - DOS の 640 K バむトい、う制限比べればはるか 
にマシなのである。ずころで 「 OS /2 なら 16 M バむトたで䜿える 
ぞ」なんちゅうトロンな発蚀は぀぀しむ‘よ䞀に。う䞀んむンテル 
の惡口っおど䞀しおこんなに楜しぃのだろう。くせになっおる 
な。 

をれはずら力* くプログラムのあずのはうで int , char 2぀の 
倉数のアドレスを取り化しおそれぞれ ip  ic に入れおある。こ 
れを+ +挔算子で"ひず぀"增やすずなんずたあ char ぞのポ 
むンタは1しか巧; I えおなぃのに int ぞのポむンタは4ら增力りしで 

C 調蚀語講座 PRO -68 K 87 






&13 = XXÂ¥n",(intJ&il,(int) å·Š i2,(int)&i3j; 
&c3 = %XÂ¥n",(int)&cl,(int)&c2,(int)&c3 ) 
&j3 = %XÂ¥n*', (int)&jl,(int)&j2, (int )&j3); 
&d3 = XXÂ¥n", (int)&dl,Unt) å·Š d2, (int)&d3); 


printf {..&il 
printf("&cl 
printf("&jl 
printf ( ..&dl 


ip = å·Š i1; 
iC = んご J• 

printf ("iip = XX, &ic = %X¥n.., { int) ip, ( in ぃ ic ); 

ip++  
ic + +  

printf("&ip = XX, &ic = XXYn",{int)ip,(int)ic ) 


int i I, i2,i3  
char cl,c2,c3; 

main() 

I 

int j しが • が * ip; 
char dl,d2,d3,♩ic; 


2 

3 

4 

5 

6 
7 
B 
9 

10 

11 

12 

13 

14 

15 

16 

17 

18 

19 

20 
21 
22 


いる。 

すでにわわかりのように䟿利さの点からいえばこのような 
増加の仕方のほうが 圓然 ずいえば 圓が なのだな。 

なぜリスト4のようなプログラムを化したかずいうずこ䞀ゆ 
䞀やり方が C のポむンタの理解に圹立぀みたいだからなのである。 

C のポむンタは本圓にわかりづらい。であ䞀でもない。こ䞀 
でもない t やっおいたら絶察こんがらがっおくるはずである。 
をのよ䞀なずきはためらわずにをのポむンタを printf すべき 
である。で情けないこ:だが私がポむンタを理解するうえで 
いちばんなに立ったのはこれなのであった。をのうちには 
char 本 argv [] ; 

ずいうや぀なども出おくるであろう。をのずきいちばん倧事なの 
は倚分䞀を懞呜考え蟌むこずではなくさっさプログラム 
を組んで 

printf ( w%X % X ¥ n ", argv [0], argv [1]); 

などずしおしたうこずなのである。「案ずるよりダンプするが 
やすし」なのだ。 


そしおポむンタ 


私は C ほどポむンタを"露骚"に扱う扱わねばならない高 
玚蚀語を知らない。あるずしたらア䞃ンブラなのだがももろん 
をれは高玚蚀語ではない。 

デヌタの扱い方には基本的に2぀の方法があるわけだ。盎梭 
的に扱う方法し間接的に持぀方法である。をのどちらにもメリ 
ットがあるしデメリットもある。をいでもっおどちらがわかり 
やすいかずいうし盎接的に持぀ほうなのだな。恐らくはをのよ 
うな理由からであろう力 i ' BASIC では䟋倖を陀いお垞!こ盎 
接的にしかデヌタを持おないのである。 

間ネ劄的にデヌタを扱うこずのメリットのうちかなり倧きいも 
図1 リスト 4の結果 

&i 1= 7FB96, &i2 = 7FB9A, &i3 = 7FB9E 

&cl= 7FBA2, &c2 = 7FBA4, & å·³ 3 = 7FBA6 

&jl= 9077A, &j2 = 90776, &j3 = 90772 

&dl= 9076D, &d2 = 9076C, &d3 = 9076B 

&ip = 7FB96, &ic = 7FBA2 

&ip = 7FB9A, Stic = 7FBA3 


ポむンタをダンプする 



のに名前の付け換えが可胜だ t いうこ k がある。 
たずえば 


int i ; 

int * p  本 q ; 

ず宣蚀しおあったする。普通 BASIC では i にアクセスしよ 
うず思ったなら 「 i =」 ずいう衚珟を䜿わざるを埗ないのであ 
る。しかし C ではひずたび 
P = 色 i ; 

ずしたら * p を i ず同じに䜿えるのである。さらには 

q = & i ; 

ずすれば i , *も * q がミ䜍䞀䜓ずなり同じものをネ旚しおした 
うのである。さらには気が向けば 

P = &j ; 

するずたちたちにしお* P は j に倉身しおしたうのである。 
実隙のプログラミングにわいおこ䞀ゆ䞀機胜は特に配列を扱 
う堎合にずおもわいしいわけだ。 

今月はかなりたずもっぜい入門の雟囲気になっおしたった。で 
はたた米巧。 


X X X X 

% X X % 

II II II II 

2 2 2 2 
i C Jd 
& & & & 


88 Oh ! X 1988.11. 











のか # ぶ Y _L • I • V • E • in •郎 


Xl/Xlturbo 

SD はり System Down 


MZ-250 日 

恋したっおいいじやない 


FushiKi Yoshihiro 

䌏喜矩宏 


Hazama Manabu 

ç‹­é–“å­Š 


今月はひさびさの ノヌム S ナヌゞック  S 
DI より System Down ずお銎染みの枡 
蟺矎里のヒッ h ナンバヌから恋した぀おい 
いじやないの2曲をお届けしたす。さお, 
来月は予告どおりの音楜特集です。い぀た 
いなじが飛び出すやら。お楜しみじ。 


System Down 

嚘初は Xl / Xlturbo 片 j に SEGA のアヌケ 
—ドゲヌム SDI の音楜から 「System Down 」 
をわ願けしたす。り Jj  X 68000 ず Xlturbo 
則にこのゲヌムの゚ンデむングテ_マを発 
衚したこ扛あり劻すね。レヌザヌ衛星を 
操っおミサむルを >将墜するずぃうこのゲヌ 
ムこのずころ Xr) 8000 けいこトラックボヌル 
が維売されたこずもあっお力ぷ68000ぞの移 
愧を望む声もチラホラずありたす。 

をれはさおわきこのプログラムの解説 
を始めたしよう。プログラムりほうはごく 
圓たり前の䜜り力•ずぃえたす力;'なんずぃ 
っおも音色がよぃですね。特にドラム系の 
嚮きが決たっおぃミす。 

このプログラムの䜜者䌏喜おら VIP 民 
00 M 戞斀儀。毎卜 j 毎巧送られおくる VIP 
ROOM の闕係者の投皿パワヌには驚かされ 
たす。䌚長の䜐々朚さんを始め化巧号の 
束尟さんなど XI 阀係の垞連のはずんどは 
この サヌクルに入うおし たったのではない 



SDI©SEGA 


かし野えるほどの勢•いです。話ではあの高 
橋/りけ、]■ずいった「が名人」も加入しおいる 
ようです。ここは独占が態を打閒すべく 
䞀般投皿名■の黯起を期埅しむい L ころです。 


たたちや矎里 I 

MZ - 2500甚には嚘ぶ矎が-の投皿から「恋 
したっおいいじゃない」です。鞭ぶ矎盀の 
1111は TM NETWORK i 䞊んでな皿数も 
非胜•に倚くお遞川 I には苊劎させられたす。 
芙 J 区の1!1も3曲 L しこのコヌナヌで•取り䞊 
げた䞭では最倚出堎のアヌティストずなっ 
おしたいたしむ。この[山はコマヌ シャルに 
も䜿われおいる||||ですので峭いむこずのあ 
る方も倚いこずしおいたす。 

このプログラムの䜜者は9巧号に䞭1=ホあ 
ゆみの 「Wild Child 」 を発衚しおくれむ狹 
問お。今圓は PSG を2音重ねお_お旋埋をお 
すずいう構成になっおいたす。 PSG 独特の 
鄉きを玠盎に䜿っお功おをあげおいたす力;' 
をのほかの音色に脚しおは^うヌホずいっ 
た L ころでしょう力>。奇しくも今巧の Oh ! 
FM 誌でこれず同じ曲を HGFMDATA を䜿 
っむ HG - PLAY 文で蚘述した䜜が,が化茉さ 
れおいたす。 OPN の䜿い方が党が遮いたす 
ので MZ - 2500ュ_ザヌの方は機をがあれば 
䞀晊聞いおみるのらよいでしょう。 


求む!力䜜 

さお気づいおいる方らわられるでしょ 
うが、 このコヌナヌも Oh ! MZ LIVE ずし 



巧ぶ矎里 


お始たっお U 来1幎化 h が経過したした。 
䞀時は「ゲヌムミュヌゞックばかりじゃ぀ 
たんない」ずいっおいたのに最近はゲヌ 
ムミナヌ ゞック が'少ないずいっおリタかれる 
ぶも倚くなっおきたしむ。特にゲヌムだか 
らだめずいうこずではないのです力;'同じ 
音源を䜿っおいるのだからこういった扛の 
はある皋床をっくりにできおも竺むり前。 

煎近の PCM 音源を䜿ったようなもののゲヌ 
ム ミュヌ ゞックずなるしほずんどが:皿ら 
ありたせん。ここはひず぀気合の入ったお 
皎に期巧したいずころです。 

姑近は垞連の䜜が,では奜みにク䞃が匷く 
川おいるむめどうも投皿䜜品の傟向に偏 
りがあるように思われたす。 「こういうゞャ 
ンルの |川は莌っおいないから」ず速處せず 
どんどん新しい ゞャンルを 切り開いおくだ 
さい。をうをう音色刞集のほうらをれず 


リスト ] System Down 


10 * 


♊本本 

20 ' 

本* 

♩ ♩ 

30 > 

本* ' SDI * 

本本 

40 * 

本本 

本本 

50 » 

本本 -System Down - 

本 ♩ 

60 > 

本* 

本本 

70 > 

本本 

本本 

80 » 

** (じ1987 SKGA 

来 ♩ 

90 > 

本:*: 

本本 

100 ' 

1本》 

♊本 

110 , 

'い1987/12/24 -1988/2/19 

本本 

120 ’ 

Program by Fushiki 

本本 

130 

^本 

本本 

140 ‘ 

'本*本本本本本本本本本本♊本ネ本本本本本本本本本本♊本本本本本 


150 CLS 4  SCREEN 


Oh ! X LIVE in *88 タタ 











System Down == 


160 CSIZE 2 : LOCATE 14,20  PRINT#0 "S D I == 

170 LOCATE 48,22  PRINT#0 "(C)1987 SEGA" 

180 GOSUB 1920 
190 P し AY0: し 0 OP=0 

200 ,========== MAIN DATA ===r=z==z==_ ニニ二 ================= 

210 BRl$="03B16>U16A8G+8E16F+16&+F+16<B8B16>LlBD<B>DK<B>DA8G+8L16HK+&+F+ 

220 BR2$="<BR8R4 
230 BR3$ = ..BR8R4< 

240 BR4$="I2>E2D2G2F+8.E16&+E4<" 

250 BR5$="A8.G+16&+G+2. A8.G+16&+G+8B8&+B2 

260 BR6$="A8.G+16&+G+2. A8.G+16&+G+8>D8&+D2&+ D2.R8R32<B16. RiR8>C8<R4R8.B16 
270 BR7$="L16RBR8BR8>CR4R8R32<B16. R4R8>C8<R4R8. 

280 BR8$="BR8BR8B8>CR2< A8.G+& 牛 G+2  

290 BR9$="A8.G+&+G+8B8&+B2 A8.G+&+G+2. A8.G+&+G+8B8&+B2 
300 BR10$=">D1&+ D2D8.C+&+C+8C8&+ C1&+C1< 

310 » BASS SORO PART 1 

320 BSl$="A8A8A>AR<ARBREG+8Gf8 A8>A8DAR<AR8F+>F+<G+>G+<Gf>G+ 

330 BS2$="E8E8E>ER<ERF+R<B>D8D+8 E8>E8<A>E<RER8C+>C+<D>D<D+>D+ 

340 BS3$="<F+8F+8F>F+<RF+RGRC+D+8E8 D8D8D>D<RDRER<A>C+8C+8 
350 BS4$="<B8B8B>BR<BR>C+R<F+A8A+8 B8>B8 臣 BR<BR8G+ 〉 G<A>A<A+>A+< 

360 BS5$="F+8F+8F>F+<RF+RF+R<C+D+8E8 F+8>F+8<A+>F+<RF+R8D>D<D+>D+<D+>E 

370 •= = = = == = = = MAIN CODE DATA 1= = = = = = = = = = = = :: = = = = = = = = = = = = = = = = = = = = = = = = = = = = = == = = = 

380 MCI 1$=" VI1 51204 B2B2>D2D+8.D16&+D4 

390 MC12$="F+8.E16&E2. F+8.E16&+E8G+8&+G+2 

400 MC13$="F+8.E16&+E2. F+8.E16&+E8B8&+B2&+ B2.R8R32G+16. R4R8A8R4R8.G+16 
410 MC14$=" し 16RG+R8G+R8AR4R8R32G+16. R4R8A8R4R8. 

420 MC15$="G+RG+R8G+8RAR2 F+8.E å·Š +E2. 

430 MC16$="G+8.E&+E8G+8&+G+2 F+8.E&+E2. F+8.E&+E8G+8&+G+2 
440 MC17$="B1&+ B2B8.A+&+A+8A8&+ A1&+A1 

450 •========= MAIN CODE DATA 3 ========= 侉 ========================== 侉 ========== 

460 MC3 1$=" VI1 51204 R1A2A+8.A16&+A4 : " 

470 MC32$="D8.D16 å·Š D2. D8.D16 么 +D8E8&+E2 

480 MC33$="D8.D16& 牛 D2. D8.D16 å·Š +D8G8&+G2&+ G2.R8R32E+16. R4R8F8R4R8.E16 
490 MC34$ = "L16RER8ER8F'R4R8R32E16 . R4R8F8R4R8 . 

500 MC35$="ERER8E8RFR2 D8.C+&+C+2. 

510 MC36$="D8.C+&+C+8E8&+E2 D8.C+&+C+2. D8.C+&+C+8E8&+E2 
520 MC37$="G1&+ G2G8.G+&+F+8F8&+ F1&+F1 

530 * = = = = = = = = = Synth Percussion = = = = = = = = = = = = = = = = = = :  = = = = = = = = = = = = = = = = = = = = = === = = = 
540 SP$ = ..04 し 16<B>EAB>D<BAE<B>EAB>E<BAE" 

550 ============= BASS DATA ============================================== 

560 BA1$="03<B8R4B16B16R2B8R8R4B16>G16R8D8E8 
å·± 70 BA2$="<B8R4B16B16R2L16BARBR4B16>G8.D8E8 

580 BA3$="<A8R4A16A16R4R8A8A8.B16&+B8R8B16>G8.D8E8<B8R8R8B16B16R2B16E16R16A16R4B 
8R16B16R4 

590 BA4$=">C16R8C16R4R8<C16C16>C16<C8.>C8R16C16R4R8<C16C16>C16C16R8< 

600 BA5$="B8R16B16&+B8R8R4B16>G16R8D8.E16R8<A8B16B8R16A8B16R16 

610 BA6$="L16<B>BRB>D<B>DG+32&+A32&+AAG+RF+G+8<E&+EEGGDERA&+ARGRE<B8R> 

620 BA7$="<B8BB>A32&+B16.<BBRBRB>A16&+B8A FFFFAB8>DRDC8<AB8R 

630 BA8$="B8BB>B<B8>C 牛 32&+D32DC+8.<AB8>E32&+F+32 F+ED8<BRG+BR8.B8R8>D å·Š + 

640 BA9$="DDC+R<ABRG 牛 R8.G+8RB8 R4R8B8R4BA8B 
650 BA10$="RBR8BR8BR4R8R32B16. R4R8B8 民 4BA8B 

660 BAl1$="RBR8BR8BR4R8R32B16. <B>BRB>D<B>DG+32 å·Š +A32&+AAG+RF+G+8<E&+ 

670 BA12$=..EEF 牛 F+DERA&+ARF+RE<B8R B8BB>A+32&+B16.<BBRBRB>A+&+B8A+ F+F+F+F+AB8>DR 
DC+8<AB8R 

680 BA13$=" B<BBB>B<BBB>B<BBB>B<BB い D32&+E32 い EDS. 

690 BA14$=">B<BBB>B<BBB>B<BBB>B<BB>>D32&+E32&+ ED8<<BB8>B<B>C+8>C+<C+D>D8.< 

700 BA15$="A8.>A<BAB>C+RDEARC 牛 D>D <<A8.ABABDR>DEEC+D<A>C+ 

710 BA16$="E8.>E<F+EF+G+RAB>ER<G+A>A <E8.EF+EF+<AR>ABBG+AEG+ 

720 BA17$="F+8.>F+<G+F+G+G+RA+>C+F+R<G+A+>A+< D8.>D<EDEF+RG+A>DR<F 牛 G+>G+ 

730 BA18$="<B8.>BC+<B>C+DREF+BRDE>E< <B8.B>C+<B>C+<ER>EF+F+DE<B>D 

740 BA19$="<F+8.>F<G+F+G 牛 G+RA+>C+F+R<G+A>A <F+8.F+G+F+G+<A+R>A+>C+C+<G+A+F+G+ 

760 DR1$="02<F8R4FFR2 R2FFR8R4 F8R4FFR2 FFR4R8RF8.I39>E4: 

770 DR2$="I40<F8R4FFR4R 8139 >E8 I40<R4R8FFRFFRI39>E8EE I40<F4I39>E8I40<FFR4I39>E4 
I40<F4I39>E4I40<F8.FI39>E4 

780 DR3$="<I40F4>I39E4R8<I40FF>I39E4<I40F8.F>I39E4<I40F8>I39E8&+E4 

790 DR4$="<I40FF8.>I39E4<I40F8FF>I39E8R8 

800 DR5$="<I40FFFFFFFFFFFR>I39E8R8 

810 DR6$="<I40F8.F>I39R8E<I40FR4FF8>I39E 

820 DR7$="<I40F8.F>I39E8<I40FFR4>I39E8.<I40F> 

830 DR8$="R4R8I39E8R4<I40F8.F> 

840 DR9$i  "R<I40FF8>I39E8<I40F>I39ER4R<I40FFF> 

850 DR10$="R<I40FF8>I39E8<I40F>I39ER<I40F>139EEEEEE 
860 DR11$="<I40F4>I39E4R8<I40FF>I39E4 
870 DR12$="<I40F4>I39E8.<I40FR4F8.F> 

880 DR13$="<I40F8.>I39E8<I40F8FFR8>I39E4 
890 DR14$="R4139E4<I40F8FF>I39E<I40F8.> 

900 DR15$="<I40FF8F>I39E8<I40F8FF8.>I39E8.<I40F> 

910 DR16$="<140FF>R8I39E4<i40FF>R136C139EI36CCC 
920 DR17$="<I40F4>I39E8.<I40FF8F8>I39E<I40F8.> 

930 DR18$ = '*139E<I4 0FF>139£R<I40F8. >I39E<I40FFF>I39E<I4 0F8 . > 

940 DR19$ = .’<I40FF>R8I39E4<I40FF>R8.139E4 

950 DR20$="V127<140F8.>139ER8<I40F8>GC+<A>GC+<A>I39E 

960 '====== Drum PART 2 ============================================== 

970 DPl$ = ’’i 3 704 し 16BR8BB4BRRBR8B8.. 

980 » 

990 > 

1000 » 本朚本**本本本本本本本 PLAY ♩ 本本本本 ♩ 本本 ♩♩ 本本ネ本本 * 本本 ♩♩♩ 本本本本本本 ♩♩**♩*****♩*****»♊♊»♊♊*»»* 

1010 > 

1020 ' 

1030 » 

1040 • 

1050 »= = = = = = = = = = = MAIN M.MCl , MC2 , MC3 , BA , DR 1, DR2 , SP= = = = = = = = = = = = = = = = = = = = == 

1060 ' 

1070 * 

1080 PLAY "T135V123I2Q5Y32,124V48,0"+BRl$+BR2$+BRl$+BR3 $+" : " :, MAIN 


90 Oh ! X 1988.11. 


►が枬れ村 f の MS - DOS ボヌド 「 PC - BOOWYj 。 谈は 
かなにかず思っおしたった。こうしおをに矜が化え  ) 
ないなくなっおしたふ。 


名前からしおたた新しい FM を源 
化が牛こえ手が生えおをしおみん 


が W 隆お 18) 新神化 
















1090 PLAY "R0R0 り 4:.. ; , 。 

1100 PLAY "V123I2Q5Y34 ,1 88Y50 , 20"+ BH 1 $ + BR2$ + BR 1 $ + BR3$+ ' :  
1110 PLAY "ROR0Q4 : " 

1120 PLAY "VI 271403 Q8"+BA1$+BA2 $+" : " 

1130 PLAY "VI 2302140 L16"+DR1 $ 

1 140 PLAY "VI 200116 Q8B0B0 : " 

1150 PLAY '•VI 141304"+SP$ + SP$+SP$ + SP$ 

1160 > 

1170 PLAY BR1$+BR2$+BR1$+BR2$+BR4 $+" : " 

1180 PLAY "R0R0"+MC11 $ 

1190 PLAY BR1$+BR2$+BR1$+BR2$+BR4$+" : " : 

1200 PLAY "R0R0..+MC31$ ; 

1210 PLAY BA3$+BA4 $+" : " 

1220 PLAY DR2$+DR3$+":"; 

1230 PLAY "B0B0 : " 

1240 PLAY SP$+SP$+SP$+SP$+SP$+SP$ 

1250 * 

1260 PLAY '*Â¥32,124Y48,0"+BR1$ + BR2$ + BR1$ + BR2$ + " : " 

1270 PLAY 

1280 PLAY "Y34 ,188Y50,20"+BRl$ + BR2$ + BRU + BR2$ + ":"; 

1290 PLAY DP1$+DP1$+DP1$+DP1 $+" : " 

1300 PLAY BA5$+BA5 $+" : " 

1310 PLAY DR4$+DR4$+DR4$+DR5 $+" : " 

1320 PLAY "B0B0 :" 

1330 PLAY SP$+SP$+SP$+SP$ 

1340 » 

1350 PLAY B 民 5$+BR5$+BR 己 ; 

1360 PLAY "I203V110"+MC12$+MC12$+MC12 $+" : " 

1370 PLAY BR5$ 牛 BR5$+BR5$+":"; 

1380 PLAY "I2O3V110"+MC32$+MC32$+MC32 $+" : " 

1390 PLAY BA6$+BA7$+BA6 $+" : " 

1400 PLAY DR4$ + DR4$ + DR4$ + DH4$ + DR4$ + DR4$ + *' : " 

1410 PLAY "I2202Q7.’+BA6$ + BA7$ + BA6$+":"; 

1420 PLAY 
1430 » 

1440 PLAY BR6$+BR7$+BR8$+":"; 

1450 PLAY MC13$+MC14$+MC15$+":"; 

1460 PLAY BR6$+BR7$+BR8 $+" : " 

1470 PLAY MC33$+MC34$+MC35$+":"; 

1480 PLAY BA8$+BA9$+BA10$+BA11$+"; 

1490 PLAY DR4$+DR6$+DR7$+DR8$+DR9$+DR8$+DR10$+DR11 $+" : " 
1500 PLAY BA8$ + BA9$+BA10$ + BA11$ + " :•’ 

1510 PLAY 
1520 > 

1530 PLAY BR9$+":"; 

1540 PLAY MC16$+":"; 

1550 PLAY BR9 $+" : " 

1560 PLAY MC36 $+" : " 

1570 PLAY BA12 $+" : " 

1580 PLAY DR11$+DR11$+DR4 $+"" 

1590 PLAY BA12$+":;" 

1600 > 

1610 FOR 1=0 TO1 
1620 PLAY BR10$+":"; 

1630 PLAY MC17$+":"; 

1640 PLAY BR10$ + ..:"; 

1650 PLAY MC37 $+" : " 

1660 PLAY BA13$+BA14$ 牛"" 

1670 PLAY DR12$+DR13$+DR12$+DR14$+":"; 

1680 PLAY BA13$ + BA14$ + " :’• 


MCI 

MAIN D 

MC3 

BA 

DRl 

DR 2 

SP 


1690 PLAY " こ " 

1700 NEXT I 
1710 FOR 1=0 TO1 

1720 PLAY "Q 712202 V127Y 32,65 Y48,00"+BSl$+BS2 $+" : " 

1730 PLAY "14 01V127"+BA15$+BA16 $+" : " 

1740 PLAY "Q 712202 V127Y34,97 Y50,20"+BSl$ + BS2$ + .’" 

1750 PLAY "Q 712202 V127Y35,129Y51,20"+BA15$+BA16$+"; 

1760 PLAY "I2202V127Y 36,65 Â¥52,00"+BAl5$+BA16 $+" : " 

1770 PLAY DR15$+DR16$+DR15$+DR16$+" : "; 

1780 PLAY " 

1790 PLAY "Q7I4 02V127"+BS1$+BS2$ 牛 "" 

1800 NEXT 
1810 • 

1820 PLAY BS3$+BS4$+BS5 $+" : " 

1830 PLAY BA17$ + BA18$+BA19$ + ":; 

1840 PLAY BS3$+BS4$+BA5$+":"; 

1850 PLAY "02"+BA17$+BA18$+BA19$+":"; 

1860 PLAY BA17$+BA18$+BA19$+":"; 

1870 PLAY DR17$+DR18$+DR15$+DR19$ 牛 DR15$ 牛 DR20$+":"; 

1880 PLAY 

1890 PLAY BS3$+BS4$ + BS å·² $ + ":" 

1900 IF L00P=1 THEN END 
1910 L00P=1:G0T0 980 
1920 • 本本本本本 * 本本オンシ a クセツテむ 

1930 MEM$(&HB1B4,36)=HEXCHR$("FC 00 34 66 74 3615 08 09 0C IF IF IF IF 00 82 05 
82 00 00 00 00 00 F6 F6 F6 00 00 00 00 18 D2 80 00 02 8A") :>MAIN 
1940 MEM$(&HB1D8,36)=HEXCHR$("C7 00 414141417F 7F 00 00 00 00 IF IF 00 00 IF 
IF 00 00 00 00 00 00 0F 0F 00 00 00 00 00 C8 80 00 02 00") : * BASS サフ ’ 

1950 MEM$(&HB1FC,36)=HEXCHR$("E0 00 32 30 3130 IF IF 19 00 9E DC 9C 9E 0D 06 04 
81 08 0A 03 05 B6 B7 38 26 00 00 00 00 F4 C6 B2 00 02 00") : »BASS MAIN 1 

1960 MEM$(&HB244,36)=HEXCHR$("F8 00 32 43 01 03IF IB lA 0A 10 13lA IB 05 00 00 
00 00 00 00 00 33 06 06 0B 00 00 00 00 DC 00 80 00 00 00") :>SYN 
1970 MEM$(&HB484,36)=HEXCHR$("D8 00 38 30 30 32 2F 2A 19 00 9E DC 9C 9C 0D 06 04 
81 08 0A 03 05 B6 B6 36 26 00 00 80 00 F4 C6 B214 02 00") : 'BASS MAIN 2 

1980 MEM$(&HB67C,36)=HEXCHR$("FB 00 0E 06 07 00 0F IB 11 05lA lA lA 16 04 0816 
92 40 40 80 00 32 72 BA F8 00 00 00 00 00 C8 80 00 02 00") :»H-H OPEN 


► くを 䞀 先を越された。 「 G 線䞊のアリア」を X 68000 で满がさせおできがよかったら 
巧抬しようし助っおいたのじ。でら义しぶりの X 68000 り J 巧嚘プロ グラムだったから蚱し 
おあげたしよう。それにしおら X 68000 川の巧皅が少ないのはナれ 

加が仲么 18) がぷ巧; 


Oh ! X UVF in ぶ8 9 J 







1990 MEM$(&HB6A0,36)=HEXCHR$("C2 
94 Cl40 C0 00 FA FA FA FA 00 00 
2000 MEM$(&HB6E8,36)=HEXCHR$("FD 
8F 00 00 C0 00 FI F7 E6 C7 00 00 
2010 MEM$(&HB70C,36)=HEXCHR$("FC 
81 00 00 40 00 0D FE F8 F8 00 00 
2020 RETURN 


リスト吕恋したっおいし、じやない 


日本音楜著䜜暩協䌚出)蚱諟第8871299-801 


16 

ホ本 

本术本本 

ネ本本 

本本本本朚本本 

20 

•本 



朱 

30 

•本 

巧したっおい k 

>じ やない * 

40 

•本 



本 

50 

'本 

歌 

: あぶ 

矎里 * 

60 

.本 

䜜詩 

:あ蟺 

矎里 ♩ 

70 

* 本 

䜜曲 

: å·§å¿« 

扯将 ♩ 

80 

•本 



本 

90 

>本本 

本本本本 

氎本本 

本本本#### 

100 





110 

PLAY 

INITDIM 

A*(4, 

9) : ST-PEEK@(0,&HFFF)+l  AD-0 

126 

FOR K 

-0 TO 4: 

FOR I- 

0 TO 4  F0R J-0 TO 9READ Ax (しり 

136 

FOR J 

■0 TO 9 SWAP AX (2. J) , AJfe (3, J) : NEXT 

140 

FOR I 

■1 TO 4  

POKE® 

ST, AD, AX (1,5) : •AD-AD+ 1 : NEXT 


150 FOR 
160 FOR 
170 FOR 
180 FOR 
190 FOR 


TO 4 : POKE® ST,AD,AX(1,7) + (AX(1,8) AND 7)♩16  AD-AD+ 1 : NEXT 
TO 4 : POKE® ST,AD,Ax(I,0)+A%(I,6)»$40  AD-AD+1NEXT 
TO 4 : POKE® ST,AD,A»(I,1)+AX(I,9)*$40  AU-AD+1NEXT 
TO 4  P0KEe ST,AD,X% (1,2) : AD-AD+1NEXT 
TO 4  P0KE« ST,AD,A% (I,3)+AX(1,4)♩16  AD-AD+1NEXT 

4),A* (0,5) AND $FF,AX (0,6) : AD- 


200 POKE® ST, AD, A*(0,0),A* (0,2)+A% (0, 3)* 8 0,A* (0 
AD+5NEXT 


210 ‘ 

220 DATA 44,15, 0, 0, 0, 0, 0, 0, 0, 0 * B.DRUM 

230 DATA 3 し 23, 0,13 
240 DATA 3 し 17,17,13 
250 DATA 3 し 23, 0,13 
260 DATA 31.17,17,13 
270 ‘ 

280 DATA 60,15, 0, 0, 0, 0, 0, 0, 0, e S.DRUM 

290 DATA 3 し 14,12,6 
300 DATA 31,15,14, 8 
310 DATA 31,18,16,5 
320 DATA 3 し 17,18, 5 
330 . 

340 DATA 48,15, 0, 0. 0, 0, 0, 0. 0, 0 E.BASS 

350 DATA 3 し 8, 2, 5, 3,45 

360 DATA 31, 7, 2, 6, i, 46 

370 D 入 T 入 3 し 7, 2, 6, 2,22, 0, 0 

380 DAT 入 3 し 7, 3, 

39e • 

い 0 DATA 49,15, 0, 0, 0 , 0 , 0 , 0 , 0 , e - E.GUITAR 

410 DATA 30, 3, 2, 4, 2,28 

420 DAT 入 30, 3, 2, 4, 3,32 

438 DATA 30, 3, 2, 5, 2,30 

448 DATA 30, 3, 5, 

450 ‘ 

460 DATA 4,15, 0, 

470 DATA 25, 9, 2, 5, し 28 
480 DATA 2 し 7, 4, 

490 DATA 25, 9, 2, 5, し 28 
see DATA 2 し 7, 4, 

510 ‘ 

520 Al$-**«0CR«lCR«0CReiCR~ : A2$-** «0CR« 1 C©0CRC« 1CR ■* : A 3$- ** e0CR« 1 CR«eCCe 1C R ~ 

530 A$ (1)-A1$+~»0CR81C»0CRC«1C.C16" 

540 A$(2)-A1$+A2$  A$(3)-A2$+A2$  AS(4)-A3$+A3$  A$(5)-A3$+A2$ 

550 ‘ 

560 TONE LFO 4, ししし 2:T0NE LFO 5, ししし - 3 
570 ‘ 

580 READ A$,B$,C$,D$,E$.F$  A-VAL(A$)IF E$-~" THEN E$-D$ 

590 IF A>0 THEN A$-A$ (A) ELSE IF A--1 THEN 610 ELSE IF A--2 THEN END 
600 PLAY A$,B$,C$,D$,E$,F$  G0T0 586 

610 R-R+ 1  ON R RESTORE 1070.800,1110 ,1340, 1400,800, 1110, 1340. 1440,1160, 1700 
620 GOTO 5$0 
63d ‘ 

640 DATA T185V13L803,T185«2VieL803.T185«3V705,T185V13Q705,,T185V13Q705 
650 DATA ei03C16CC16CC, 
 • 

660 DAT 入 1,F+4F+4B4B い C+4RC+4< 入 +G+A+,C+C+F+F+G+R8G+A+8G+ ♩ 

670 DATA F+F+F+F+F.FF+8F4,C+C+C+C+C+.C+C+8C+,A+A+A+A+G+R8G+A+8G+ ‘ 

680 DATA 2, BRB4G + B4G + >C-»-4<A + >C+4<A + G + A+, RF + <G + 8>F + <G + 8>G + 8G + 8G + 8G + A + 8G + 8A + 8 
690 DATA D+D+D+D+8FFFF+8F,<BBBB8>C+C+C+C+8C+,F+F+F+F+8G+G+G+A+8G+ 

700 DATA 1,F+ け +4B4B い C+4RC+4<A+G+A+,C+C+F+F+G+R8G+A+8G+,F+F+F+F+F.FF+8F4 
710 DATA C+C+C+C+C+.C+C+8C+,A+A+A+A+G+R8G+A+8G+ 

720 DATA »0CReiCR«0CR»lCCRBB80CR§lGGG,B4B4G+B>C+D4<AF+E&E2 

730 DATA F + F + <G+8>F + A2B8&B2,D + 2. .E2C + 2&C + 8,<B2..>D2E8&E2,F + 2..A2F + F + 8F + 8F + 8 

740 DATA 3,>F + FED+4D.+ D + D + FEFF+4F + A + >C + ,F + QlGf8QD + 8&D+2FR8F + 2(UG + 8 

750 DATA F + 8RF + 8&F+2F8RF + 8«  iF+2,C+8RD + 8&D+2C + 8R'C + 8&C+2,A + 8RB8«  (B2G + 8RA+8«iA+2 

760 DATA »0CR®1C©0CRC»1CCCBBCR2V13,<F+FED+4D+D+D+FEFF+RRRR 

770 DATA QF+Q1G+8QD+2Q1G+8QFQ1 い 8QF+8RR 

F+8RF+8&F+2F8RF+8RR,C+8RD+8iD+2C+8RC+8RR,A+8RB8&B2G+8RA+8RR 


780 DATA 
790 ‘ 

800 DATA 
810 DATA 
820 DATA 


2, V90 3BRB4G + B4G + BRG + B4G + B>C+,, VUL80RKD + D + D + D + D + D + ED+4C + 4D + 4D + ,, 
2,D+RD+4C+D+4C+D+4C+D+4<A+>D+C+,V9L8iM0FlF+4.F&F2 
C+2&C+C+<A+>D+4.R2.,,V12L80G+1A+4.G+&G+2 


92 Oh ! X 1988.11. 


830 DATA 2,<BRB4G+B4G+BRG+B4G+B>C+,,RRD+D+D+D+D+E4D+4C+4D+4F&,, 

►なにら蚀わずに氞匕;な现千の CD を閒いおください 


末氎誠䞀 (18) がおが 


1E 1E 1E 10 0A 14 
: *H-H CLOSE 
1C 1C 1C 0A 8F 0F 

:'スネァ 

1F 1E 1E 00 12 0F 
: >BASSDr 



0 0 V/ 0 \/ 

0 け 0 け 0 H 

0 0 0 

1 0 B 0 7 0 
110 

2 2 2 
9 0 0 0 0 0 

2 0 0 

0 0 0 
D 0 2 0 0 0 
2 0 0 
0 0 0 
18 3 8 0 8 
0 0 0 
8 8 8 
0 C 2 C 0 C 

C 4 6 
0 0 3 D 1 D 
7 0 0 
0 0 0 
3 0 A 0 1 0 
0 0-0 
0 0 0 
0 0 0 0 0 0 
0 0 0 













840 DATA @0CR®lCRe0CR@lCC@0C®lBBBCCCC,D+RD+4C+D+4C+D+C+D+F+G+F+D+C+ 

850 DATA @3V70R2.RD+4C+D+F+G+F+D+C+ 

860 DATA V13FV14F+FF+FFD+D+D+4R2.,,R2.R05D+4C+D+F+G+F+D+C+ 

870 DATA 4,<G+RG+4F+G+4.A+RA+4G+A+4A+,#4V703Bl>Cfl 

880 DATA RRD+D+D+D+D+D+FD+4C+4F4F+i,,Q0F+lG+l 

890 DATA 2, BRB4G + B4G + B4G + B4G + A + 4,D+1>@3F + 4F4D + 4C + 4 

90 0 data • V13F + V14F4D + 4C+4D + AD+2RRRR, , A+1 > V 13D +4C+4<B 4 A^-4 

910 DATA 4,G+RG+4F+G+4F+A+RA+4G+A+4.,<B1>C+1 

920 DATA RRD+D+D+D+D+D+FD+4C+4F4F+&,,G+1A+1 

930 DATA »0CR®lCRe0CC@lCR®0CR»lCRC@0CeiCe0C,BRB4A+B4A+G+RG+4>C+4<B4 
940 DATA D+1F2.D+4,V13F+V14F+F+F+D+F+4G+4G+G+G+F+G+4A+&,,B1>C+1 
950 ‘ 

960 DATA 5,A+RA+4G+A+4G+A+4G+A+4A+G+A+,C+4F+4F4D+4C+4F+4F4D+4 
970 DATA V13A+ い FRFFRFR<V14A+A+A+>C+C バ入 +G+& 

980 DATA V13A+4>C+RC+C+RC+R<V14A+A+A+>C+C+<A+G+i,VI305RRA+RG+A+RA+R1 
990 DATA 5,BRB4G+B4G+B4G+B4G+>C+<B,C+4F+4F4D+4C+4F+4F4D+4 
1 0 00 DATA V13G + VUF + >V13D + RD + D + RD + <V14RF + F + F + F + F + D + G + & 

1010 DATA V13G + VUF + V13BRBBRBV14RF + F + FfF + F + D + G + &, RRA + RG + A + RA + R 1 
1020 DATA 5,A+RA+4G+A+4G+A+4G+A+4 い G+A+,C+4F+ け 4D+4C+4F+4F4D 卡 4 
1030 DATA V13G+V14A+>V13FRFFRF<V14RA+A+A+A+G+4D+& 

1040 DATA V13G+V14A+>V13C+RC+C+RC+<V14RA+A+A+A+G+4D+&,RRA+RG+A+RA+R1Q7 
1 050 DATA -しぃ 

1 060 * 

1070 DATA ©0CReiCR@0CReiCRCRCR{CCCC}4CC,BB>C+C+D+D+F+F+FFD+D+C+C+<A+A+ 

け 80 DATA LC+FF 十い G+F+FC+4L8,V13D+V14D+D+D+FD+4C+&C+2R2,,V12R1<D+4D+4D+4D+D+ 

1 090 DATA - し   

1100 ‘ 

1110 DATA e0CR@lCRe0C01GGGe0CeiBRBe0CeiBRBe0C«lCCCV14CRCR 

1120 DATA G+G+A+A+BB>D+D+V11RC+C+C+C+R<A+RR>C+C+C+C+R<V12F4 

1130 DATA C+4D+4F+4A+4RV8G+G+G+G+RQ1G+RRQG+G+G+G+RV9G+4 

1140 DATA V13D+V14D+FFF+A+4G+&G+2R2R1,,V13R1R<BBB>C+RC+R<RBBB>C+RC+R 

1150 ‘ 

1160 DATA l,V1103F+4F+4B4B4>C+4RC+4<A+G+A+,V805C+4C+4F+4F+4G+4RG+4A+G+4 

1170 DATA VI5A+4A+4A+4A+4G+4G+G+G+A+G+F+,,V1305F+4F+4F+4F+4F4.F4F+F4 

1180 DATA 2,BRB4G+B4G+>C+4<A+>C+4<A+G+>C+,Q1EQF+4Q1EQF+4Q1EQG+4G+G+G+4A+G+4 

1190 DATA F + 4F + 4F+4D-»-G + 4G + G+G + G + A+G + F + ,,R4D + 4RD + RF4F4F4F + F4 

1200 DATA 2,<F+4F+4B4B4>C+4RC+4<A+G+A+,C+4C+4F+4F+4G+4RG+4A+G+4 

1210 DATA 入 +4A+4A+4A 十 4G+4G+G+G+ い G+F+&,,F+4F+4F+4F+4F4.F4F+F4 

1220 DATA ©0CR8lCR«0CR«lCCRBBd0CR«lCRC,BRBF+G+B>C+D4<AF+E4EEE 

1230 DATA Q1EQF+4Q1EQF+F+R>V7D4<A>F+F+&F+2<V8 

1240 DATA V14F+4R2V15AG+4F+AG+4F+4R,,D+2..F+2F+4F+F+F+ 

1250 DATA l,F+4F+4B4B4>C+4RC+4<A+G+A+,C+4C+4F+4F+4G+4RG+4A+G+4 

1260 DATA A+4A 卡 4 入 +4A+4G+4G+G+G + 入十 G+F+,  F+4F+4F+4F+4F4.F4F+F4 

1270 DATA 2, BRB4G + B4G + >C + 4< A + >C + 4< A +G + >C + , Q 1 EQF + 4Q 1 EQF + 4 Q 1 EQG+4.G + G+4A+G+4 

1280 DATA F+4F+F+F+F+D+G+4G+G+G+G+A+G+F+,,RRD+2&D+FF4.F4F+F4 

1290 DATA «0CReiCR@0CR@lCRe0CR@lC@0CRCeiC«0C,<F+4>F+4E4E4D+4C+D+4<A+>C+<A+ 

1300 DATA F+4F+4E4E4D+4C+D+4A+>D+R< 

1310 DATA \+4A+4A+4A+4G+G+G+G4G+A+4,,C+4C+4C+4C+4G+4.G4G+A+4 
1 320 DATA "しぃ 

1330 * 

1340 DATA »0CR»1CR»0CR»1CR@0CR«1C@0CR@1CCC,G+G+G+G+A+A+A+A+BBBB>C+C+C+C+ 

1350 DATA <G+2A+2B2>C+2,RRB4A+4RF+F+F+F+F+G+4G+4,,D+2F2F+2B2 
1360 DATA 3,F+FED+4D+D+D+FEFF+4F+A+>C+,V9A+RRB&B2G+RRA+&A+2 
1370 DATA F+4R2.R1,,F+4RD+2RF4RF+2R 
1 380 DATA " しぃ 

1 390 ‘ 

1400 DATA e0CR81Ce0CRC@lCCCBBCR2,<F+FED+4D+D+D+FEFF+R2 
1410 DATA い 11118&826 + 1111 乂 + 82,11 けしド +460+211 い 11 ド + 82 
1 420 DATA " し  • 

1 430 ‘ 

1440 DATA «0CR@lCe0CRC»lCCCBBCRCCC,<F+FED+4D+D+D+FEFF+R4C+4 
1450 DATA A+RRB&B2G+RRA+RA+A+A+,R1R1,,F+4RD+2RF4RF+RF+F+F+ 

1 460 * 

1470 DATA 2,0 3F + 4F + 4B4B4>C + 4RC + 4<A + G + A+,V80 5C + 4C+4F-*-4F + 4G+4RG+4A + G+4 
1480 DATA "0A+4A+4A + 4A + 4Y7,33Y6,2 5S0M2 20 0RRCCRRC4 ,0F + 4F+4F + 4F + 4F4.F4F + F4 
1490 DATA @0CR®1CR@0CR»1C»0CR»1BC«0CRC«1CR,BRB4G+B4G+>C+4<A+>C+4<A+G+>C+ 

1500 DATA Q1EQF+4Q1EQF+4Q1EQG+RG+4Q1EQG+A+G+4,*Y7,56V15*,,RRF+4RF+RF2F4F+F4 

1510 DATA l,<F+4F+4B4B4>C+4RC+4<A+G+A+,C+4C+4F+4F+4G+4RG+4A+G+4 

1520 DATA ~0A+4A+4A+4A+4Y7,33S0RRCCRRC4Y7,56~,,F+4F+4F+4F+4F4.F4F+F4 

1530 DATA @0CReiCRe0CR»lCCRBB«0CR©lGGG,BRB4G+B>C+E4<B>EC+&C+2 

1540 DATA F+4B4B4.>>D4<A>DC+4.F+C+<<,V15,,F+2D+4.A2F+&F+2 

1550 - 

1560 DATA «0CRRRCRRRCRRCRCRR,V8e40C+lC+l,V8e40F+lFl,A+4A+4A+4A+4,,VI103A+1G+1 
1570 data e0CRRRCRRRCRRCReiBGR,<B2..>F&F し D + 2. 十 1&C+16 •,,,?+2. •>( + &〔+1 

1580 DATA @0CRRRCRRRCRRCRCRR,C+lC+l,@4<F+lF + 16.>e3F + 32G+2. {F + F} 

1590 DATA A+4A+4A+4A+4R1,,<A+1G+1 

1600 DATA @0CRRRC©lBBCRBB@0CReiCCC,D+2Vll©2C+4.E4<B>EC+2>C+ 

1610 DATA {D + C + Q2D + C + D + C + } 1QE4 & {EC + D + C + }4iC+4C +R,R1R1,,B2..A2F + &F+2 
1620 DATA 2,V9e40F+lFl,F+C+FF+4C+F+C+FF+FC+F+C+FF+,A+4A+4A+4A+4R1,,C+lC+1 
1630 DATA @0CR©1CR©0CR©1CC©0RC@1C©0CRC&1CR,D+2..F&F1 
1640 DATA FC+F+C+FF+FC+FC+D+C+4.A+R<,RlRl,,<B2..>C+&C+1 

1 6 50 DATA 2, F+lF2V10e2F4.,F + F + F + F+F + 4RRFF + FF + F8..>B3 2>C+4,A+4A+4A + 4A+4,,C+1C+1 
1660 DATA e0CR@lCR®0CeiCCCRBBe0CReiGGG,Vll<BBA+A+G+G+R>E4<B>EC+iC+2 
1670 DATA <F + F + >A {AA}A4R<B2 ( + 4(MV9C + C + C + Q, RIR し  D + 2. • A2F + &F + 2 
1 680 DATA -し’ 

169 0’ 

1700 DATA @0CRRRCRRRCRRC©1GGGG,G+2A+2B2>C+2,<G+2A+2B2>C+2 
1710 DATA RRB4A+4RF+F+F+F+F+G+4G+4,,<B2>C+2D+2F+F+F+F+ 

1 720 - 

1730 DATA 2, F + FED+4D + D^D + FEFF + 4>C + C + C + .0 5A + RRB&B2G + RRA + &A+2 
1740 DATA F+4R2.R1,,05F+4RD+2RF4RF+2R 

1750 DATA @0CR®lCR®0CR©lCR©OCReiC@0CR@lGGG,<F+FED+4D+D+D+FEFF+4>C+C+C+ 

1760 DATA A+RRB&B2G+RRA+&A+2,RIR  F+4RD+2RF4RF+2R 

1770 DATA 2,<F+FED+4D+D+D+FEFF+4>C+C+C+,A+RRB&B2G+RRA+&A+2,,,F+4RD+2RF4RF+2R 
1780 DATA ®0CR@1CRRGGGCBBC,<F+FED+4D+D+I)+FEFF+,A+RRB&B2>C+4.F+,,,F+4RD+2RF4RF+ 


►がいずころでが朚ホ十ミなんおどうでしよう。-浓山レむコいいパど。ずころでも/、の化 

んでいるずころはドむツ裙で「ザツポロ J ずいいたす。 仙座藏 21) 北海ぶ Oh ! XUVEmi 88 93 



第抑回知胜お城が論 —— お奈目な蚈算おたち 


時圍泥棒は灰をの服を着おいた! 


今週はやたらずバタバタした1週間でし 
た。でもたあいろいろ面癜いこ t {) ありた 
したので今回は特別に日蚘颚に぀づっお 
みたしょう。蚈赏機阀係の話では説明に 
もよっず䞍芪切なずころが化おくるかもし 
れたせんがぉ蚱しください。たた若干過埮 
なずころがあるような気がしたす力;'よろ 

しく C 

忙しい忙しいずボャいおいるずほん 
ずうに粟神的にもゆりがなくなっお兄 
えるものも芋えなくなっおしたいたす。僕 
は‘忙しくなっおくるし前にこの連茉で玹 
介した ミヒャ゚ル•゚ンデの『モモ』 最近 
映晒が日本にらきたしむを思い出したす。 
今週はしょっちゅう時間泥怿が近づいおき 
おをうく時間を時間銀行に預けるこずに 
なりをうでした力':うたくかわしたした。 
をう服の色は灰色でしたよ。 

◊ 

9 月じ曰巧 

論文を倧孊で䜜っおいお぀いに培倜しお 
したう。今日からを郜で情報化理孊をの党 
固火-をが始たっおいるのだが明日から参 
か】 t いうこずにする。 

生協に巧くず孊生が X 68000 でドツゞボヌ 
ルゲヌム を楜しをうに やっお いた。぀い長 
居をしをうじなる。倕方から倧䌚の発衚 
のむめの OHP シヌトの準備  I いっおも 前 
に䜜ったものが利甚できるのでタむトル 
ず嚎埌のたずめの2枚だけを新たに䜜る。 

1 同ぐらい緎おでらしようかず思う力;' 
眠いので玠盎に寝る。 

0 

9 月 13 曰火 

名神高速バスで京郜ぞ向かう。名叀屋か 
ら京郜たでたったの2000円ずいうのが魅九。 
しか! J コヌ ヒヌな どの サヌ ビスがあるず醬 
いおあるので女の人がサヌビスしおくれ 
るのかず思ったらぉ湯のリ•る機械ずむン 
スタントの玅茶コヌヒヌわ茶などのス 
ティツクが眮いおあるだけで少々がっかり。 
で扛たあ乘り心地は快適ずいえよう。 

をれにしおらを郜は䜕幎ぶりだろう。 

を堎は立呜通倧孊である。ここもネ乃めお。 
なかなかキャンパスの霧囲気がよい。で扛 
を堎の速物に盎巧。党囜倧䌚は同時に20力 
所 U 䞊の教宀で䟧かれおいるがをのうち 
の アヌキ テクチダ (1) ずいう テヌ マの 䞃ッシ 
ペンをたず芋に巧く。 


をこでぃちばん興味をもった発衚は九 
州-人孊の富巧治化化のずころの「新颚」ずぃ 
うプロゞュクトに I 划する3぀の発衚である 
(参を文献1)。 

提案されおぃる マシンの アヌキテクチャ 
は SIMP (単䞀呜什流/倚蓝呜什パむプラむ 
ンずぃう圢態をずるらのである。 f 走米のプ 
口䞃ッサでらひず぀の呜什の实斀をぃく぀ 
かのステップにかけをれをパむプラむン 
(流れ䜜業)化するこずによっお实巧スピヌ 
ドををのステップの数だけ巧增するずぃう 
こずはよく斀われおぃたこずだがをのパ 
むプラむンを耇数化しおさらにスピヌドを 
䞊げようずぃうものである。 

ずくに興味深ぃのは コンパむラ であら 
かじめ静的解析を巧っお䞊列床を抜化する 
のではなくすべお奕れ時に斀うこずであ 
る。芁するにたった〈藝通の逐次的なプ 
ログラムを实斀時に權数の实巧゚レ メン 
卜に分配するずぃうこずである。 

お数の挔算 ュニッ トを装備したアヌキテ 
クチャずしお斌近評刀を呌んでぃるものに 
「 VLIW 蚈算機」参考•文献 2) がを る。これ 
は コンパむ ラで可胜な限り䞊列床を抜出し 
おしたうずぃうアプロヌチでありをの意 
睐では「新颚」は反察の指向をもったア 
—キテクチャずぃえるだろう。 

た幎から始たったこのプロゞェクトは硏 
'究をなどでも積極的に発衚を重ねおぃく暡 
憔である。ただただ「新颚」には䞍明な点 
も倚ぃ力 S ' 来幎3 f いこははやばやず詊䜜プ 
ロセッサができあがるずぃうこずなので期 
埅しお䟍぀こずにする。 

䞊列実行化はずにかく重芁なテヌマなの 
だがをれを実珟する堎ずしお畔間が]な䞊 
列化ず空間的な䞊列化力呵胜でありさら 
にそれらは ミクロ のなのから マクロ 的な 
ものがありうるので'混乱しやすし、。ひず぀ 
の䞊列化を考‘える t きにはをれが時間的 
を II り的にどうぃう䜍斌を占めしかも既巧 
の䞊列化のは術ず関述するの力‘あるぃは 
独化なのかをクリアにするこずが必芁であ 
る0 

◊ 

9 月 14 日氎 

おかの発衚が午埌の姑ネ刀である。準備を 
あたりしおぃなぃせぃもありなんずなく 
みも着かなぃ力':さり t お準備をするでも 
なし。これは盞倉わらずを U 、性恪。 


自々の発衚は「アヌキテクチャ2)」ず 
ぃうセッションの先頭で「朚構造型機械韶 
蚈鲜機のアヌキテクチャ」ずぃう趣固。聎 
衆が藏倖に少なくちょっず残念な気もする。 
OHP の枚数が倚ぃので飛ばし気味にしゃべ 
るず案の定時間が䜙っおきお嚎埌のけうは 
少しおがをもっおしゃべり垳おををわせ 
るゎ粗末。 

乂孊の同玚生の M が聞きにきおくれおゎ 
り自分の発衚が終わるしゎ! El 圓おの 「R 
ISC は CISC じたさる力 M い、うパ本ル蚎論 
のを堎にををくさ t 䞀緒に移動 J する。 

RISC 察 CISC ずぃえばどちらかずぃう 
ず掟手な話題の少なくなっおきたアヌキテ 
クチャ閱連の倧きな話題のひず぀だずぃ 
っおもらうこの図匏は5幎] a 䞊前に始たっ 
おぃるが)。芁するにプロセッサの機胜を 
增やし呜什数を增やしおぃく䞀方だった 
流れに察しおごく基本的な呜什セットだけ 
甚意しおぶんぶん回し たはう が性胜力;'䞊がる 
のではなぃ力>ずぃうアンチテヌれである。 

おかの䜜った RISC タむプのチップの説明 
に尊念する人 「 RISC  CISC など目くをが 
くをだ」ずする化生「ぃや死掻即題だ」ず 
ぃう NTT の方々など立堎の違ぃは面むぃ 
ものがあった力';話の内容は蚎論ずぃう感 
じの盛り䞊がりはなく残念であった。むだ 
今の民 ISC は C あるぃは UNIX 甚じチュヌン 
ナップしたアヌキテクチャであり将米的 
にも UNIX  C のたたで ぃぃわけなぃ ずし、 
う話には説埗力があるず思われる。 

論文集が電話垳のょうな厚さで31•かあ 
りしかも逃の惡ぃこずに袋の持^^^手が取 
れおしたったのでを堎の入り口で商売繁 
盛のを配䟿じ運んで扛らうこずにする。「情 
報化理孊をが運送業の䞀番のゎ埗意さんで 
ぃぃのか」 I :䞀瞬思うけど实際重ぃ。 

せっかくあこがれのを郜に米おをのたた 
䜩るのむもったぃなぃずぃう点で合恵が化 
立したったくあおむなしに巧3人でぶら 
ぶら i : 歩ぃおる t ぃ぀の間にか京郜埡所の 
||,。長䞀ぃ骄じ近付くずぃきなりサむレン 
ずずもに醫告を発するテヌプの声が嗚り化 
す。そのうち酱備の車たで飛んできたのに 
は驚く。 

なは京郜駅が•近の案倖葬願気のぃぃ店で 
ぃろぃろ i : をべる。䞀絡に巧った T さんか 
ら座胶をやった感怚などを聞く。をのあず 
A おずずもに新幹線で東京に向かう。䌑 1.1 


94 Oh ! X 1988.11. 






Arita Takaya 有田隆也 


図1サヌチラむトスケゞュヌリング問題 


a ) 

プ 

b ) 



し 




d \ ^ 


V 




\s 


郚屋の䞭'。じサヌチラむト S) 
がある堎合ラむトをI回転させ 
おも泥棒 d) がそれじ合わせお 
I回転すれば芋぀けられない。 


壁にラむトがく぀぀いおいお 
このような圢の郚屋ならI回ラ 
むトを回せば芋぀けられる。 



C) のようなおの郚屋の堎合はく 
がみじ隐れおしたうず S のみで 
は芋぀けられない。そこでラむ 
卜をもうひず぀甚意しお d) のよ 
うじスケゞュヌルすればよい。 



Si 


たずひず぀目のラむト Si) を矢 
印のようじ動かしおそのたた 
止めおわく。 



倕じ2぀目のラむト S2 を勀かし 
お隠れた郚みをサヌチしその 
埌 Si の回転を再開する。 


の前日で^あり最初の1時間は通路にぃや 
ぃや立぀。東京.倧手町からの東西線は終 
電のひず぀前。 

0 

9 月け日朚 

友人の W に予定円より1力巧キも-甲-くホ 
子が産たれたので広尟の R ホ病院たでな物 
(リに行く。ただちょっず小さぃので保育 
噚に入っおぃる。なりたおのママブラゞ 
ルからきおぃるはわ魔のずき「痛し、痛 
ぃ」 t 蚀うず化生が「倖人は倧げさだから 
っ」 L 蚀われた心ぃっおぃた。これはひど 
ぃ。そのうち知り合ぃなどたくさんきおに 
ぎやかになる。 

巧は久しぶりに枋をで映画を芋た。「ロッ 
キヌ • ホラヌ • シペヌ」これは10幎 U 䞊も 
ニュヌペヌク で超 ロングラン しおぃる映䞡 
だ。僕にずっおは前代ホ削空前絶埌の映晒 
䜓隓をするこ^ができた。宣た広告では 「 f 本 
隓参加だっけする映画」ずなっおぃ 
たがたあずにかくすごぃのである。 

始たる前の予告線から通•内は異垞な盛り 
䞊がりけぃおぃるのに。冒頭の結婚ぶの 
シヌンでは玙吹雪や米がたき散らされる。 
映画通の䞭をですよ。をしお掛け声がこれ 
たむすごぃ。英語でビシビシず決めるわけ 
だ。しかも巧時に。をれが単にあちらのフ 
アンの受け売りでなくこちらでできむを 
ぃの手 バンバン 統くのである。 

た L えば 「 nevernever !」ぃや党然 
い、うせりふのある盎前に「玍豆は」 i  
ぃう掛け声が'芳客からかかるずぃった具合 
(説明はぃりたせんよね。さらに出 fl るシ 
ヌンが始たるず最前列の女の子たちが立っ 
お螊りかすわ雚のシヌンになるず新剛玙 
を化しお頭を芆うわわもゃの氎鉄お2を 
あむりかたわずをこらじゅう-擊ちたくる颜 
面に食らぃたしたわで t にかくらうめ 
ちゃくもゃずぃった感じ。 

ぃくらビデオが普及しようずテレビゲ 
—ムが進化しようずこのように倧勢で参 
加しお盛り䞊がるずぃう嚛楜あるぃは文化 
の圢ぶは普遍的に存続するに違ぃなぃ。 

肝心のストヌリヌ肖䜓も倉態ちっく 实 
ははっきり党えおなぃだが I にかくこ 
の異垞な䜓隓は単なる映晒を芋るずぃうこ 

を超越したたったく新しぃも のであった。 
こうぃう経隓からズルズル t をっ䞃のぶに 
匕きずりこたれおいくのであろうかあ 


あもう1回芋に巧き 
たぃ 

◊ 

9 月 16 日金 

午前䞭倧孊でバ 
タバタ I 甚事を枈た 
せ II å·§:発の新幹線 
で名叀屡ぞず向かう。 

倧孊から地䞋鉄の駅 
ぞ向かう途䞭や地䞋 
鉄の䞭などで知りな 
いにをいたくる。 

お叀■屋駅で「ぎあ 
䞭郚版創刊号」衚玙 
はもちろん思野監督 

を発芋し審んで到う。 

でも乎に持぀ず元祖 
(脚が版のあの充实 
感がケ:けおいおちょ 
っず残念だがぞナ 
ぞナずした感觊らた 
あたあだ。それにし 
おらやっぱりこちら 
は-薪ぃ。 

0 

9 月 17 日出 

毀橋な術す斗孊火がで閒かれた情報論談話 
を田をしおゞョヌダンかいず呌ぶらしい 
ぞかかける。倧孊ぱラく環境のいいずこ 
ろにある。け1んがが広がり䟋の/ ヒい、 が教 
宀たでやっおきむのにはたいった。儒をう 
でぶ奇りがたぃ先生方ばかりなのでを瞮 
しっは U なし。 

2぀りの発衚のにむ火孊の山䞋皚お化生 
の請は聞いおいお而りいものだった。をれ 
は 「Searchlight Scheduling Problem 」 ずいう 

ので茿っ暗な郚屋の䞭の泥棒をサヌチ 
ラむトで芋぀けるにはどのようにラむトを 
回したらいいのかずいう問題である。郚屋 
は3次元でなく 2次元の平面ずみなしサ 
ヌチラむトは閒をされた点で化はをの点 
から庇線的に難せられ360床回転できるずい 
うものである。䟋を図1に瀺す。 

図では備単な堎なのみを瀺したがサヌ 
チラむトの䜍眮や数郚屋の圢などを--般 
化するし極めお雛しい話になっおくる。 
いったんサヌチし/、'郚かを確保するために 
䜿ったラむトを d ) のように固をせずにサ 
ヌチずみの領域を別のラむトで照らしをの 


䞀郚を開攟しむりするような操䜜䟋をあ 
げないずわからないかなが入っおきた 
りするず単なるパズルずしおら雛しくなる 
0 

9月18曰曰 

ほっずしおワヌプロでこれを巧っお いる 
わけです。みなさんらバタバタず火‘にし 
の1週間があったら円曜日にはゆっくり円 
蚘など぀けおもう䞀床振り返り消化しな 
わしたらいかがでしょうか t 曞こうず 
しむら 日曜も終電たで働いおいる友人の N 
おの顔が浮かんできたした。 

ではみなさん米週もがんばりたしょう。 
次刚は人工知胜阀係をやる぀らりです。 

参を义献 

1) 村し久我制り r 新颚』 DTS-Edition:SIM 
P (単䞀呜什流/倚巧呜什パむプラむン;/匏に基 
づくデスクトップ.スヌパヌコンピナヌタ巧報 

化巧巧を第37凹を I 川人を講满論文集 PP .117-118 
(1988)。 

2) R.P.Colwell.et a し" A VLIW Architecture for 
a Trace Scheduling Compiler", IEEE Trans, on 
Computers,Vol.37,No.8, pp.967 - 979 (1988) 。 


ミロ胜機械抂論 95 

























第タタ 


回 


猫ずコ2/^ピュヌタ 

倪敲綠3尜む 


Takazawa Kyoko 

高沢恭子 


ムクゲの花がようやく咲いお秋がきた。 
匷いけれどはっをりした背の高い茎にや 
さしい花匁がなんおよく䌌合うのか。をの 
癜さのためにあたりの空気がいちだんず 
巧■•えわたる。 

お䌑みはキラむだ 

なんだかわかしなお倩気ばかり統いた今 
幎の倏䌑みだった。トオルは小孊校のころ 
から倏䌑みはあたり奜きではない。倏䌑み 
ばかりでなく長いわ䌑みがみんなキラむ 
でをれはわ友だ^^^にをう時間が少なくな 
っおしたうからだ。 

ずくに倏 f 朚みずなるずみんなそれぞれ 
のふるさ i  に垰ったり旅斀やキャンプに 
化かけたりする。たっぷり遊べる円でむ 

ふだん孊校で顔を合わせおいる時間に比べ 
たらずっず少ない。ひずりっ子にずっおは 
授業のあるふ぀うの日のほうが䜕倍も楜し 
いらしい。 

をれでもトオルなりに襄い䌑みを愉快 
じ送る方法をあれこれ工倫する。芪をのド 
む君がわ父さんの実家がある九州に斀っお 
いる間に少しでも宿題の量を枛らす努力 
をした。それらなるべく厄介な宿題から 
先に手をっけた。 r 巧子の兵法』を読んでか 
らいろいろ䜜戊に぀いおもをえるらしく 
早めにな擊するこずはあずあずたで有利な 
流れを぀くるなんお孫子が蚀ったかどう 
か知らない力;',ずもかくゆ t りのある䌑暇 
にしたいず思ったらしい。 

をれず今幎は予を倖のわなかの病気があ 
っむ力;'うたい具合にこれらドむ君が東京 
じ垰っおくるころたでにを快した。ただし 
この病気のためにわが家の旅巧はキャン 
セルになった。 

8巧に入っおドむ君ずむシザワ君の顔が 
揃うし午埌は-毎日わが家に暂たっお3人 
であり t あらゆる遊びをしお過ごした。キ 


ヌボヌド楜噚ずラゞカ䞃を䜿っおコ 
ンサヌトの実況䞭継ごっこ挔奏や実況ァ 
ナりンス聎衆:ぞのむンタビュヌオリゞ 
ナル CM などで架空のコンサヌトを録音 
構成する遊びをしたり愛読曞の亀換 

才 䞃ロゲヌム むたに ファミコン もしむ。 

宀内で過ごしたあずは揃っお自眚;率で 
敝ホに化かけるのら日課だった。 

これだけ楜しみながらももう䞀方では 
ゲヌムブックの読者投皿で知りで手った友人 
たちず文通でを流した。女の子も含めた同 
奜の仲間た^^^がパ゜コン通信よろしく愛 
称で呌びあいながら手玙のやりずりをしお 
いる。この仲間たちにドむ君たちのよう 
なそれぞれの孊校でのゎをだちも加わっ 
おきお茪 () 広がっおいっおいるらしい。 

䞭孊生になっお教科の数や孊習の量が 
䞀挙に増えたのをみおもいよいよ本栌的 
に孊ぶ時期がきたのだなし野わせられる。 
これからは努力ず意欲しだいでなんでも身 
に぀けるこずもできるだろうしほんずう 
に火切な日々を送るこずになる。をしお 
だいじな仕事のひず぀に良い友人づくりも 
含たれおいるにちがいない。トオルは少な 
くずらゎをだちづくりに぀いおはなかな 
か勀勉なような気がする。 

新しいネコ仲間 

小さな花增も春からの倕えたきで少し 
ず぀ にぎわっおきた。べゎ ニア シュりカ 
ã‚€ ドり コスモス 斬宿の実家からホた倕 
マスダレ。たたずんでいるず肩の䞭たでし 
みずゎるような日の光をおびおみんな楜 
しげにささやきあっおいる。 

ホン ニダ アの庭らだんだん憩いの堎所に 
なっおきたようだ。 

をうホン ニダ アもこの倏䌑みに友人が 
着実に増えた。商店街の酒屋さんでい぀ 
もダンボヌル箱の䞊に2匹ならんでおば 


96 Oh ! X 1988 . 11 . 


そりゃたあ誰にでもコワむものくらいあ 
りたずよね。でちだからずいっおい぀たで 
ち怅子の䞊にちぢこたっおいるホンニダア 
じゃないず思いたず。圌がツメずぎを始め 
たらお子さん負けおられたせんね。 


あちゃんずいっしょじ店番しおいる姉がの 
ミ毛猫が かわるがわる遊びにくるように 
なった。この2匹のわが家での愛称はただ 
決たっおいないホンニャアのふるさず S 
巿では遊びにくる30匹ちかい猫たちに 

ト オルがザんぶハンド ルネヌ ムを぀けおい 
たした。え ああ ハンドル本 ヌ ムっお 
いうのはパ゜コンで通信するきなどに 
䜿う呌び名のこずです。 

をれから必ず2匹連れだっおやっおく 
る癜黒のォス猫䞡方ずもシッポが長くお 
スタむルが良い。ただしケンカばかりする 
ので䞀耳の黒いのはフック右目のたわ 
りだけ黒いのはゞャブず呌ぶこずにした。 
をしお春のころからよく ホンニャ アずい 
っしよに遊んでいたやはり癜黒猫のザブ。 
これは背䞭だけマックロで座垃団をしょ 
っおいるようなのでをうなった。 

このほかにらむレギュラヌで遊びに加 
わる猫が3匹ほどいお庭は朝倕にぎやか 
さを增しおいる。 

さお今日もい぀もだったら午前11時ず 
扛なればホンニャアは友人を化迎えお庭 
に化おくるころだ。をれ力;'なザ'か私から 
先に庭に出おみせおもホンニャアは気のり 
がしない様子でいる。少し倉だ。 

ホン ニャ アは草む、しりを手なうのが奜き 
だ。誰かがしゃがみこんで草を拔いおいる 
ず手元に飛び぀いおメチャクチャにかき 
たわす。圌は最高に楜しいらしいのだが 
こっちはツメを力‘けられお い぀も ケガをさ 
せられる。をうだ草むしりのマ朚をすれ 
ばきっず郚屋から化おくる。 

私は花增のをばにしゃがんで孜むしりの 
かっこうをしおみた。をれでやっずホンニ 
ャアはガラス戞のをばたでおた力ぞたたす 
わりこんで郵䟿•受けの䞊で跳ねおいるス 
ズメなんかをがんやり芋おいる。 

東京にきおからのホンニャアは健康的 










には䜕も問題はなかった。本コ颚邪もひか 
ないしわなかもこわさない。ただ䞀床新 
宿のおばあちゃんぉ>が初めおここを蚪れ 
たいに 

「あら マ このえ コ ほんずにちやんず 
いっしょにホたのね J 

ず蚀ったのを规いたずきだけちょっずを 
欲が萜^たらしかった。でむをのほかはず 
いぶん倉わったず思う環境にら案倖うたく 
なじんだしむゞメやカルチャヌショック 
に遭ったふうもなく心身症や脱毛症の心 
酉己もなかった。 

だからどこか具合が悪いずしたら今日 
が初めおのこずだ。 

10 時ころ食卓の怅子の䜍眮を盎そうず 
しお少しひっぱったら異様な重さなので 
䞭をのぞきこんだらホンニャアが䞞たっお 
いた。朝は本棚の䞊たでかけあがっおみ 
んながあきれるほど元気だったのだから 
調子が惡くなったずしたらをのあ:だ。 

ここにホおから動物病院のわ䞖話になっ 
たこずがないのでこれを機䌚に獣医さん 
でも探をうかしらずをえおふず思いあた 
った。 

いくらなんでも病気にしおはあたりに 
急だしどこか悪いずいう感じではない。 
なに力’気に入らないこず力、わびえる原因 
があるのだ。 

あこがれの保育園 

向かいの団地の3号棟は1階のフロア 
がを立の保育園になっおいる。每朝出勀 
前のお父さんやわ母さんに連れられお元 
気にあるいはちょっず䞍安そうに園児 
たちが登園しおくる。 

トオルは転校したおのころこのネ刀めお 
芋る保育勵の生掻にずおもあこがれた。 

倩気のよい日はみんなテラスか庭でな 
事やわや぀をる。プヌルはきれいで小 
さくお读い。毎日わ昌寝がある。先生は若 
くおやさしい。 

「どうしおボクを保巧間にけかせおくれ 
なかったの わ」 

「だっお幌皚園に斀ったじゃない」 
「保育園だよ巧育園。幌皚園じゃおや 
぀やわ昌寝なんおないもん」 

å·§:育閣じは春や倏の長いわ化みはない 
ので春䌑みのころはヒマさえあれば保育 
園をながめお媪ごした。トオルの目には 


保育園は斀きをこなった楜 
園のように芋えるらしい。 

をの保育闇にどうしお 
力、 ホン ニダ アが遊びにいく 
ようになった。あるずき眚 
い物'垰りに保育園のをア 
ミの巧の䞊に ホン ニダ アが 
すわっおいるのを芋぀けた。 

「アラ 」 ず思わず蚀った 
私を ホンニダ アは チロッ 
i  芋ただけでたむ園の䞭 
をじっず芋぀めおいる。た 
さかトオルず同じ思いでい 
るわけでもないだろう力す 

をれから泚意しおいる t  朝ず倕方に1床 
ず぀くらい蚪れおいるらしいこずがわかっ 
た。 

S 巿にいたころホンニダアは每日やっ 
おくるトオルのわ友だちの思いっきり元 
気のいい声にオドオド逃げ圆ったらのだ。 

をんな ホン ニダ アカ';子䟛たもの集たる 
保育閣に出力•ける意味がはじめはわからな 
かったが別のある日に闆の怍え蟌み近 
くの婿の䞊に西日を济びおかがみこんでい 
る ホン ニダ アを芋た き ふっず S 垂にい 
たころのをのたたの ホン ニダ アの姿がかさ 
なった。 

S 垂でのホンニダアは西隣のヒグチさ 
んずの境のブロック攝がいちばんわ気に入 
りだった。そこはナワバリ党般を広く芋枡 
せる堎所で芋匵りにも日なたばっこにも 
最適だったのだ。 

猫は戊いになるしなるべく盞手より高 
いずころに登っお敵を嚁圧するのだをうだ。 
䜎いずころにいるほうは劣勢を感じお逃げ 
出すらしい。はじめから高いポゞションで 
ある婿の䞊にいるこは瓶にずっおたい 
ぞんなを心感があるのだろう力>。甚心深い 
ホン ニダ アは S 垂でもい぀らをうしお コ 
デマリのをばのブロック婿に陣どっおいた 
のじもがいない。 

がんばれ,ホンニクア 

わ口さたの高さ季節のにわい怍え么 
みず攝•の䞊のな぀かしい•女心感をんなも 
のがホン ニダ アを自然に保育閣ぞず誘った 
のだろう。けさもホン ニダ アは出かけおい 
った。 

ずころカミ今日の保育闕はい぀も t 遮぀ 


おいた。 朝から小さなを人たよ秋の述 
動をの応揎の緎習を始めたのだ。 

朚陰でう぀らう぀らな力《めおいたホンニ 
ダアにず぀ぜん倧倪錓が鳎り響いた。 

「はあ䞀いタむコゎ䞀」 

先生の合図でゎなかの底たでひびく倪 
錓がドドドオヌンず鳎った。 

「をゎ䞀はぁ䞀いみんな倧きな声で 

え䞀぀ガンバ レ ガンバ レ あ 力、 ぐ 

み!」 

みんないっせいに先生に合わせお叫ぶ。 
「ガンバ レ ガンバ レ あ力 〈、、み 
ワアヌツリ」 

をこでたた倪錓がドドドオヌツ。 

ホン ニダアは 逃げかえった。きっず マツ 
クロの 足で食堂に突進しお食卓の䞋の怅 
子にもく、、りこんだのだ。今日の緎習は本栌 
的で長かった。 ホン ニダアは倪錓の音が嗚 
りやんでもじ䞀っず怅子の䞊でかたっお 
いたのだ。 

探檢に出かければどうしおも いく぀か コ 
ワむ こずに出合うものだ。 ホン ニダ ア はを 
うやっお新しいこずを䜓隓するかわりに 
友人も増えお いく。ホン ニダ アがんばれ 
私ず倫の新しい友人づくりはやはり今 
幎らパ゜コン通信が䞻流だった。8巧末の 
科孊技術通での BBS 倧䌚では旧知であり 
ながら初颜合わせの仲間にたた䜕人力化 
をえた。 マスコミには 茉らない マシンの 新 
情報 ( いく぀か ちようだいした。 

私も X 68000 やっぱり買ゎうかなぁ䞀。 

泚 1) 私の巧で元小孊校の化生。理科ず劳-数が埗 
意なので今でも私を補たえおがえようずしたす。 
明るい顔だち口巧るい性栌。衰えぬ向孊ず、ず行動 
力であらゆるこずに巧極の。海倖旅行は20回の Ji 
を数えたたの名をヒコりキノ《アサンずいいたす。 


猫ずコンピュヌタ 97 


Z 加 7 シ吟 
グヌム゚房 


第4回 


キャラクタ始動 

Mu 。 曰 ta 例 oshiyuki 村田敏幞 


さおスクロヌルの基瀎を孊んだあずはキャラクタを実際に移動させおみるこずに挑戊 
しおみたしょラ。盎線移動から耇数のキャラクタ移動たでずシュヌティングゲヌムずし 
おの茞郭ザよラやく芋え始めおをそラでず。今月はかなり现かいずころたで説日月されお 
いるので芋萜ずしのないよラにじっくりず読んでみおくださいね。 


珍しいこずに先月は宿題はなかったし 䞀 
埌おするこずもないよねからいき 
なり本題に入る。今巧は敵キャラの動かし 
方をやっおみるこずにした。たずは確認の 
意味で䞀般論から。 

キャラクタのが動は 

1) 衚瀺する 

2) がけ 

3) もょっず化茜をずらす 

4) 1) に戻る 

ずいう䞀連の化现を繰り返すこ i : によっお 
巧われる。この化理が十分速ければキャ 
ラクタがスヌッず移動するようになえるわ 
けだ。ここで 1) ず 2) は化切! - t しおはほず 
んど同じだずいうこずに気づいお扛らいた 
い。キャラクタを'消去するずいうのはを 
の䜍眮に「背莵のキャラクタを衚瀺するこ 
ず」だからだ。 f 反に背景が貚•っ暗だずする 
ずスぺヌスで h 曞きすればキャラクタを 
消しむこずになる。うっ圓たり前のこず 
を償を䞀に曞いおしたった。 

で残る 3) の「ちょっずずらす」ずいう 
郚分は地味ながら重芁な化蹟を占める。 
なんおったっお「次にどこに衚瀺する力>」 
を決定する郚かだし俗にいう「圓たり刀 


を」をしたり莌而倖に化たかどうかをチ 
゚ックするのらこの郚分なんだからね。ず 
いうわけで今月は特に 3) に぀いおねっず 
りずなめるこずを同暙にする。力す1) 2) 
に぀いおそこをこねっずりやっおみたり 
するので結局を般的に i 山っこい話にな 
りをうなな配がある。うんうん。肩に力力 
入らない皋床に気ないを入れお說んだほう 
が'いいかもしれない。 

い぀ら のようにサンプルををの堎をの 
堎でためおやろうずするず頭がスポン 
ゞになっちゃうよ動かしおみるの忘れ 
ずに。 

キャラクタをおばしおみる 

玻初は華麗な動きなんおのは考•えずに 

1぀のキャラクタを右から巊ぞ巧っ盎ぐ飛 
ばしおみる。これから䜜ろうずしおいるゲ 
ヌムではキャラクタは2 X 2义ザの倧きさ 
で衚瀺する蚈神だけどしばらくは1 x 1 
文字に限定しお話を遮めよう。 

詊しに䜜っおみたのがリスト1で S-OS 
" SWORD " の サブルヌチンを 利り]し画面 
の右から巊ぞ " A " の文字を飛ばすプログ 


0000 




1 

 LIST1 



0000 




2 

 



0000 




3. 

#P 民 INT 

EQU 

1FF4H 

0000 




4 

#LOC 

EQU 

201EH 

0000 




5 

 



8000 




6 


ORG 

8000H 

8000 




7 

; 



8000 

3E 

0C 


8 


LD 

A,0CH 

8002 

CD 

F4 

IF 

9 


CALL 

SPRINT 

8005 

21 

27 

0A 

10 


LD 

HL,0A27H 

8008 

06 

28 


11 


LD 

B,40 

800A 

CD 

IE 

20 

12 

LOOP  

CALL 

#LOC 

800D 

3E 

41 


13 


LD 

A, ’A  

800F 

CD 

F4 

IF 

14 


CALL 

♩PRINT 

8012 

CD 

21 

80 

15 


CALL 

WAIT 

8015 

CD 

IE 

20 

16 


CALL 

♩ LOC 

8018 

3E 

20 


17 


LD 

A, * • 

801A 

CD 

F4 

IF 

18 


CALL 

♩PRINT 

801D 

2D 



19 


DEC 

し 

801E 

10 

EA 


20 


DJN 之 

し OOP 

8020 

C9 



21 


RET 


8021 




22 

 



8021 




23 

WAIT  



8021 

E5 



24 


PUSH 

HL 

8022 

21 

00 

08 

25 


LD 

HL,0800H 

8025 

2B 



26 

WLOOP  

DEC 

HL 

8026 

7C 



27 


LD 

A,H 

8027 

B5 



28 


OR 

し 

8028 

20 

FB 


29 


JR 

NZ,WLOOP 

802A 

El 



30 


POP 

HL 

802B 

C9 



31 


RET 



80 


80 


ラムだ暪40文字モヌドにしおから実斀す 
るこず。 U 䞋同株)。やっおぃるこずは単玔 
で X 座暙を39からだんだん枛らし぀぀ (Y 
座暙は10に閲定) " A " ず" " を亀互に 
衚瀺しおぃるだけ。この化理を40岡繰り返 
せば垫閒の端から端たで移動したこ1:にな 
るからルヌプを組んでぃる。ここで  DJ 
NZ t ぃう呜什力;'登堎しおぃる力3'詳しく 
は コラ ム参照のこ:。 

この皋床のプログラムからでむちよっ 

く、、らぃは埗るものがある。すく、、目に぀く 
ずころでは「ちょっずずらす」化巧;.は衚瀺 
する座暙を变化させるこずで巧っおぃるの 
がわかるし  WAIT (りェむトい、うサ 
ブルヌ チンの空 ルヌ プが時閒皌ぎに䜿われ 
おぃるのらおおずれるだろうホ1)。 

ここで特にを目しおもらぃたぃのはり 
ュむトが柿入されおぃる䜍眮だ。ただの時 
問皌ぎが目的ならばルヌプの蹀初なり最 
埌なりで巧っおむよぃはずだけれどこの 
プログラムでは「衚瀺した盎埌」にりェむ 
卜を入れおぃる。これはキャラクタカリ肖え 
おぃる時間よりら衚瀺しおぃる時問を十分 
長くするずぃう藏睐がある。逆に消えおぃ 
る時閒が長いようだしキダラクタがもら 
U ス h 2 


0000 
0000 
8000 
8000 

8000 1127 0A 
8003 06 28 
8005 CD 13 
8008 36 01 
800A CD 27 
800D 36 00 
800F ID 
8010 10 F3 

8012 C9 

8013 

8013 C5 

8014 D5 

8015 06 DO 

8017 4B 

8018 6A 

8019 26 00 
801B 54 
801C 5D 
801D 29 
801E 29 
801F 19 

8020 29 
802129 

8022 29 

8023 09 

8024 D1 

8025 Cl 

8026 C9 

+ WAIT (リ スト I ) 


; し IST2 


し D 

LD 

CA しし 
LD 

CALL 


8000H 

DE,0A27H 

B,40 

VADR 

(HL),1  'A* 
WAIT 


10 

LD 

(HL),0 

11 

DEC 

å·š 

12 

DJNZ 

LOOP 

13 

RET 


14 : 

15 VADR  

PUSH 

BC 

16 

PUSH 

DE 

17 

し D 

B.0D0H 

18 

LD 

C,E 

19 

LD 

し D 

20 

し D 

H,0 

21 

LD 

D,H 

22 

LD 

E,L 

23 

ADD. 

H し , H し 

24 

ADD 

H し , H し 

25 

ADD 

HL,DE 

26 

ADD 

H し H し 

27 

ADD 

H し H し 

28 

ADD 

H し , H し 

29 

ADD 

H し良 C 

30 

POP 

DE 

31 

POP 

BC 

32 

RET 



98 Oh ! X 1988.11. 








ちら点滅するずぃうダサぃプログラムにな 
るわけだ。詊しに15斀を18斀の埌ろに移動 
しおみるずよくわかるし野う。 

リスト1を MZ -700 尊甚に曞き換えおみ 
たのがリスト2だ關面の消たは巧っおぃ 
なぃ。700ュヌザヌり、倖も目を通しおゎぃ 
おもらぃたぃ。化 W の知識を傑っお II け倍 • V 
RAM にアクセスするこずで衚瀺を斀っお 
ぃる。レゞスタの䜿ぃ方がちよっ t 違う U 
倖はリスト1ず巧じような化理をしおぃ 
るのがわかるだろう。1义字衚瀺するサブ 
ルヌチンを呌び出す化わりに座抂から V 
RAM アドレスを蚈算しをの䜍猎に鹰接 
义字コヌド泚 2) を曞き蟌んでぃる。 

このプログラムはわかりやすぃ半垈非 
巧に無駄な化理をしおぃるこずに気づぃた 
だろう力’。実は1义ぞ衚瀺するむびに V 民 
AM アドレスを蚈势しおぃる郚分は無鳳 cU 
倖の䜕ものでらなぃ。ぃたの堎合キダラク 
倕はをから巊ぞな-っ盎ぐ移動するだけなの 
だから耇雑な蚈茿をするたでらなく次 
の V 民 AM アドレスをポめるこずができる。 
興䜓的には瞄前の V 民 AM アドレスか1を 
匕くだけで次の䜍證がボたる。図1を芋 
お玍埗しおもらぃむぃ。 

をうしたら次の問趣に挑戊しよう。倚少 
ハヌドか扛しれなぃ力 S ' ここたでの知識を 
総動員すれば決しお雛しくはなぃはずだ。 

<クむズ1 〉 r 貞:接 V 民 AM にアク䞃スし座 
暙3910)から010)たで “ A " の义字 
を 移動 させるプログラムを自分の機皮けいこ 
䜜りなさぃ。むだし1文字衚瀺するむび 
に X  Y 座暙から VRAM アドレスをホめ 
るのではなく VRAM アドレスを故接增枛 
するこず。 

たた衚瀺に-化立っお党晒面を消たす 
るこ L 。 圓が䞡而の消たも盎接 VRAM 
にアク䞃スするこずで行うこのずき必芁 
ならアトリビュヌトの蚭たもする。加えお 
衚瀺色は緑ずする。 MZ - 2000では义字は党 
脚耐単䜍ながら I / O ポヌトの F 5 ii にカラヌ 
コヌドを出力  OUT ) するこずで衚瀺色を 
倉えるこずができるのでカラヌディスプ 
レむを䜿っおぃる人はこれを利甚しお色を 
぀けるずよぃ。なゎ MZ - 2500の堎なは 

化巧のように S - OS ‘‘ SWORD ’’. 卜-で PCG 1 を 
䜿う I :ぃう前提で䜜る。 

解答䟋をリスト3に瀺す。 a ) から顺に M 
Z -700, 20002500 XI 甚で XI 川は泚釈 
で殺しおある巧•を觀'巧させるず turbo å·§]に 
なる。 

をI)りェむトのルヌブ回数 25 巧は機皮じよ 

っお適圓に調節したほうがぃぃだろう。 

を2 ) リスト2は MZ-700 甚どからディスプレむコ 

ヌド。 


それらし<動かしおみる 

䞀応;キャラクタを動かせるようにはむっ 
た。今麌はう少し敵キャラらしぃ動き方 
をさせおみよう。をう図2のようなサむ 
ンカヌブむどきを揣かせおみるのはどうだ 
ろう力>。どうやっおこのよう4‘1!1!線を描か 
せるかだがを盎にあらかじめ「移動パ 
タヌンを登錄した衚」 をり]寇するこずにし 
よう。具䜓的には「お初は巊䞋ぞ次は巊 

ぞをの次はたた巊-ドぞ . 」い、う指瀺 

をコヌド化しおデヌタ列ずしお川窓する。 

ぃたの堎合巊巊䞊巊䞋の3通りが 
あれば十分だからこれらに顺に〇〜2の 
コヌドを窜 I )り振る。をうするし .1 •.のカギ 
カツコの䞭身は 

202 . 

i  ぃうコヌドの列で衚すこずができるよう 
になるだろう。 U 䞋このコヌドのこ t を 
がに「向きコヌド」い呌ぶこずにする。 

この考えを基に䜜ったのがリスト4。 S - 
OS ‘‘ SWO 民 D ’’ 䞊で " A " の义字をお12のよ 
うな.垆跡で飛ばすプログラムだ。向きコヌ 
ドによる移動デヌタは41æ–€ U 䞋で) jj 意しお 
ぃる。ここで化おきむ D 䞘 FB ずぃうのは1 
バむト単䜍でを数デヌタを甚意する疑䌌呜 
什だ。゜ヌスず生化されむオブゞェクトを 
芋比べれば DEFB の埌ろに曞ぃた数字が 
をのたたメモリに萜ずされおいるこずがわ 


かるだろう泚3 )。 

このプログラムでは DE レゞスタをが動 
デヌタぞの ポむンタずしお䜿っおいる。20 
å·§ - U 降をぐっ L にらんでなにをやっおい 
るか化極めおもらいたい。たず DE の指 
すアドレスから1バむトの向きコヌドを A 
レゞスタに持っおきお次に備えお DE レ 
ゞスタを1぀進める。22斀の 

0民 A 

で A レゞスタが0力’どうかを調べお泚 
4 )をうであれば巊ぞの移動だから X 座暙 
を1枛らす。0でむければ 

DEC A 

により A が1かどう力‘を調べる泚5 )。 

A が〇で倇1で扛むければさらに 

DEC A 

によっお A 力;'"嚘初は" 2だったかどう 
かを調べる。 

A が〇〜2のいずれでもない堎合は 3(3 
斀にくる。ここでは DE レゞスタが巧びデ 
ヌタ列の先頭をおすように調敎する。45å·§- 
の姑埌のデヌタを化おみるし デヌタの 敵 
埌を-2ミすのに「䞀1」 I いう倀を䜿っおい 
るのがわかるだろう。この「䞀1」ずいう 
W 规を倖の倀"によっおデヌタの敢をに達 
しむかどうかを怜化できるようになっおい 
るわけだ。このようにデヌタ列の終端をあ 
る決たったコヌドで瀺しデヌタ列を繰り 
返し䜿うようにずるこずでデヌタがを滅 
ししおいる点に泚问しおもらいたい。 


図1移動方向ず VRAM アドレスの倉䜍 図2サむンカヌブ移動 








-41 

-40 

-39 

参参 • 

参参 • • 


- 1 

±0 

+ 1 

参 ♩ 

参 ♩ • 

<—• ♊参 参参 


+ 39 

+ 40 

+ 41 

参参参 







□ JNZ 呜ち 

タむミングをはずしおしたっお玹介するのが 
遅れおしたったけれど Z80 じは固定回数のル 
—プを構成するのじ䟿利な DJNZ ずいう呜什が 
ある。この呜什はを件み岐を什の仲間で 

DJNZ LOOP 

のような曞たで䜿い 

DEC 日 

JR NZ, LOOP 

ずいう2぀の呜什の組み合わせじ盞圓する働き 
をする。぀たり 「B レゞスタからIを匕いお 
結果が0でなければ指定ァドレスぞみ岐する」 
ずいう呜什だ。このを什を䜿うず256回たでの 
ルヌプは 

LD B, ルヌプ回数 

LOOP: (繰り返す凊理 


DJNZ LOOP 

ずいうようじすっきり含くこずができるよう 
じなる。 

気を぀けなければならないのは必ず B レゞ 
スタが参照されるこずず盞巧み岐なのであた 
り遠〈ぞはみ岐できない JR を思い出そうこ 
ずそしおすべおのフラグが倉化しないこず 
の3点だ。 

ずころでさっきから「ディヌゞェむ゚ヌれ 
ット J なんお読んで「ち:えにくいなあ J ずがや 
いおいる人がいるかもしれないけど DJNZ は 
Decrement B register & Jump relative if B regi 
ster is Not Zero 

の略たぶんだ。正確じどう読むのかは自信 
がないのだが僕は適圓にはしょっお「でくり 
めんずじゃんぷのんぜろ」ず読んでいる。忘、ロネ 
が通じればいいじやない。 


Z80 マシン語ゲヌム゚房 99 












U ス h 3 


;LIST3 a)MZ>700/1500 


2 

3 

4 : 

5 

6 

7 

8 LOOP: 

9 

10 

11 

12 

13 

14  

15 INIT700 

16 

17 

18 

19 ILOOPl: 

20 
21 
22 

23 

24 

25 

26 ILOOP2  

27 

28 

29 

30 

31 

32 


ORG 

CALL 

LD 

LD 

LD 

CALL 

LD 

DEC 

DJNZ 

RET 


LD 

LD 

LD 

LD 

INC 

DEC 

LD 

OR 

JR 

LD 

LD 

INC 

DEC 

LD 

OR 

JR 

RET 


8000H 

INIT700 

HL,10t40+39+0D000H 
B,40 

(HL),1  »A' 

WAIT 

(HL),0 • 

HL 

LOOP 


HL.0D000M 

DE,4000H 

BC,080eH 

(HL),E 

HL 

BC 

A, B 
C 

NZ.ILOOPl 

B, 08H 
(HL),D 
HL 

BC 

A,B 

C 

NZ,ILOOP2 


 LIST3 b)MZ-2000/2200 


2 ; 

3 

4  

5 

6 

7 

8 

9 LOOP: 

10 
11 
12 . 

13 

14 

15 

16 
17 

19 ;NIT2000: 


ORG 8000H 

CALL VOPEN2000 

CALL INIT2000 

LD HL, 10M0 + 39 + 0D000H 

LD B,40 

LD (HL),'A' 

CALL WAIT 

LD (H し  •' 

DEC HL 

DJNZ し 0 OP 

CALL VCLOSE2000 
LD A,07H 

OUT (0F5H),A 

RET 


1 

 L1ST3 

c)MZ- 

2500 

2 

3 

•• 

ORG 

8000H 

4 

5 

参 

CALL 

VOPEN2500 

6 


CALL 

INIT2500 

7 


LD 

HL,10»40+39+0E000H 

8 


LD 

B,40 

9 

LOOP: 

LD 

(HL), 

10 


CAL し 

WAIT 

11 


LD 

(HL),. • 

12 


DEC 

HL 


8013 

10 

F6 


13 


DJNZ 

LOOP 

8016 

CD 

50 

80 

14 


CALL 

VCLOSE2500 

8018 

C9 



15 


RET 


8019 




16 

• 



8019 




17 

INIT2500  


8019 

21 

00 

E0 

18 


LD 

HL,0E000H 

801C 

11 

20 

04 

19 


LD 

DE,0420H 

801F 

01 

00 

08 

20 


LD 

BC,0800H 

8022 

73 



21 

ILOOP1 : 

LD 

(HL),E 

8023 

23 



22 


INC 

HL 

8024 

0B 



23 


DEC 

BC 

8025 

78 



24 


LD 

A,B 

8026 

B1 



25 


OR 

C 

8027 

20 

F9 


26 


JR 

NZ.ILOOPl 

8029 

06 

08 


27 


LD 

B,08H 

802B 

72 



28 

ILOOP2  

LD 

(HL),D 

802C 

23 



29 


INC 

HL 

802D 

0B 



30 


DEC 

BC 

802E 

78 



31 


LD 

A,B 

802F 

B1 



32 


OR 

C 

8030 

20 

F9 


33 


JR 

NZ,ILOOP2 

8032 

IE 

00 


34 


LD 

E,0 

8034 

06 

08 


35 


LD 

B,08H 

8036 

73 



36 

ILOOP3  

LD 

(HL),E 

8037 

23 



37 


INC 

HL 

8038 

0B 



38 


DEC 

BC 

8039 

B1 



39 


OR 

JR 

C 

803A 

20 

FA 


40 


NZ,ILOOP3 

803C 

C9 



41 


RET 


803D 




42 

; 



803D 




43 

VOPEN2500: 


803D 

F3 



44 


DI 


803E 

3E 

07 


45 


LD 

A,07H 

8040 

D3 

B4 


46 

47 


OUT 

(0B4H),A 

8042 

DB 

B5 



IN 

A,(0B5H) 

8044 

32 

5B 

80 

48 


LD 

(OLDMB),A 

8047 

3E 

07 


49 


LD 

A,07H 

8049 

D3 

B4 


50 


OUT 

(eB4H),A 

804B 

3E 

38 


51 


LD 

A,38H 

8040 

D3 

B5 


52 


OUT 

(0B5H),A 

804F 

C9 



53 


RET 


8050 




54 

 



8050 




55 

VCLOSE2500  


8050 

3E 

07 


56 


LD 

A,07H 

8052 

J)3 

B4 


57 


OUT 

(0B4H),A 

8054 

3A 

SB 

80 

58 


LD 

A,(OLDMB) 

8057 

D3 

B5 


59 


OUT 

(0B5H),A 

8059 

FB 



60 


El 


805A 

C9 



61 


RET 


805B 




62 

 



805B 

00 



63 

OLDMB  

DBFS 

1 

805C 




64 

 



+ WAIT (リス 

卜 1) 






d ) 


20 

LD 

HL,0D000H 

0000 




1 

 LIST3 

d)Xl/turbo 

21 

LD 

E, •  

0000 




2 

j 



22 

LD 

BC,0800H 

8000 




3 


ORG 

8000H 

23 

ILOOP  し D 

(HL),E 

8000 




4 

j 



24 

INC 

HL 

8000 

CD 

17 

80 

5 


CALL 

INITXl 

25 

DEC 

BC 

8003 

01 

B7 

31 

6 


LD 

BC,10 拿 40+39+3000H 

26 

LD 

A,B 

8006 

21 

20 

41 

7 


LD 

HL,4120H 

27 

OR 

JR 

C 

8009 

IE 

28 


8 


LD 

E,40 

28 

NZ.ILOOP 

8006 

ED 

61 


9 

LOOP  

OUT 

(C) ,H 

29 

LD 

A,04H 

800D 

CD 

33 

80 

10 


CALL 

WAIT 

30 

OUT 

(0F5H),A 

8010 

ED 

69 


11 


OUT 

(C),L 

31 

RET 


8012 

0B 



12 


DEC 

BC 

32 

; 


8013 

ID 



13 


DEC 

E 

33 

VOPEN2000  


8014 

20 

F5 


14 


JR 

NZ,LOOP 

34 

DI 


8016 

C9 



15 


RET 


35 

IN 

A,(0E8M) 

8017 




16 




36 

OR 

0C0H 

8017 




17 

INITXl : 



37 

OUT 

(0E8H),A 

8017 

01 

00 

28 

18 


LD 

BC,2800H 

38 

RET 


801A 

11 

04 

20 

19 


LD 

DE,2004H 

39 

1 


801D 

21 

00 

08 

20 


LD 

HL,0800H 

40 

VCLOSE2000  


8020 

ED 

59 


21 

ILOOP1  

OUT 

(C),E 

41 

IN 

A, (0E8H) 

8022 

03 



22 


INC 

BC 

42 

AND 

07FH 

8023 

2B 



23 


DEC 

HL 

43 

OUT 

(0E8H),A 

8024 

7C 



24 


LD 

A,H 

44 

El 


8025 

B5 



25 


OR 

L 

45 

RET 


8026 

20 

F8 


26 


JR 

LD 

NZ.ILOOPl 




8028 

26 

08 


27 


H,08H 
(C) ,D 




802A 

ED 

51 


28 

ILOOP2  

OUT 




802C 

03 



29 


INC 

BC 

HL 




802D 

2B 



30 


DEC 




802E 

7C 



31 


LD 

A,H 




802F 

B5 



32 


OR 

L 




8030 

20 

F8 


33 


JR 

NZ,ILOOP2 


8032 

8032 

8032 

8032 

8032 

8032 

8032 

8032 

8032 eg 

8.033 

+ WAIT (リスト I ) 


34 

36 

36 

37 

38 

39 

40 

41 

42 

43 


LD 

LD 

ILOOP3OUT 

INC 

DEC 

LD 

OR 

JR 

RET 


H,08H 

E,00H 

(C),E 


BC 

HL 


A,H 

し 

NZ,ILOOP3 


a ) 

0000 

0000 

8000 

8000 

8000 CD 13 80 
8003 21 B7 D1 
8006 06 28 
8008 36 01 
800A CD 2D 80 
8000 36 00 
800F 2B 
8010 10 F6 

8012 C9 

8013 
8013 

8013 21 00 D0 
801611 00 40 

8019 01 00 08 
801C 73 

801D 23 
801B 0B 
801F 78 

8020 B1 
802120 F9 
8023 06 08 

8025 72 

8026 23 

8027 0B 

8028 78 

8029 B1 
802A 20 F9 
802C C9 

+ WAn ■(リスト I ) 


b ) 

0000 

0000 

8000 

8000 

8000 CD 3180 
8003 CD ID 80 
8006 21 B7 D1 

8009 06 28 
800B 36 41 
800D CD 4180 

8010 36 20 
8012 2B 
801310 F6 
8015 CO 39 80 
8018 3E 07 
801A D3 F5 
801C C9 

8010 

801D 

801D 21 00 D0 
8020 IE 20 
8022 01 00 08 

8025 73 

8026 23 

8027 0B 

8028 78 

8029 B1 
802A 20 F9 
802C 3E 04 
802E D3 F5 

8030 C9 

8031 
8031 

8031 F3 

8032 DB E8 
8034 F6 C0 
8036 D3 E8 

8038 C9 

8039 
8039 

8039 DB E8 
803B E6 7F 
803D D3 E8 
803F FB 

8040 Cd 

+ WAIT (リスト I ) 


100 Oh ! X 1988.11. 


►いた. マシン, 巧の姐匷をしおいよす。いや䞀.なかなか雑しいらんですね。をんな巧に 
广 Z 80 マシン巧ゲヌム ゚が J は非•巧にためになりたす。どんどん発展しおすごい ザヌ ムの䜜 
りぶを巧えおください。が巧さんゎ郎いしたす。 旗本區志 17) å·§1が昭 


〇 0 1 〇 
8 8 E 8 

D 9 7 81 C 0 
3 1 B 2 4 5 2 

D D 
C C 


16 6 D 6 B 
2 0 3 C 3 2 


぀、 

000000000011 
000000000000 
c 008888888888 



U ス h4 


U ス S 日 


0000 




1 

••し IST4 



8025 

2D 




24 


DEC 

し 

QQ0Q 




2 

; 



8026 

18 

13 



25 


JR 

NEXT 

0000 




3 

♩PRINT 

EQU 

1FF4H 

8028 

3D 




26 

SKIPl : 

DEC 

A 

0000 




4 

#LOC 

EQU 

201EH 

8029 

20 

04 



27 


JR 

NZ,SKIP2 

0000 




5 

; 



8028 

2D 




28 


DEC 

し 

8000 




6 


ORG 

8000H 

802C 

25 




29 


DEC 

H 

8000 




7 

; 



802D 

18 

0C 



30 


JR 

NEXT 

8000 

3E 

0C 


8 


LD 

A,0CH 

802F 

3D 




31 

SKIP2  

DEC 

A 

8002 

CD 

F4 

IF 

9 


CALL 

#PRINT 

8030 

20 

04 



32 


JR 

NZ,SKIPS 

8005 

21 

27 

0A 

10 


LD 

HL,0A27H 

8032 

2D 




33 


DEC 

L 

8008 

11 

3E 

80 

11 


LD 

LD 

DE,DATA 

8033 

24 




34 


INC 

H 

8006 

06 

28 


12 


B,40 

8034 

18 

05 



35 


JR 

NEXT 

800D 

CD 

IE 

20 

13 

LOOP  

CA しし 

#LOC 

8036 

11 

3E 

80 


36 

SKIP3  

LD 

DE,DATA 

8010 

3E 

41 


14 


LD 

A, 'A' 

8039 

18 

E5 



37 


JR 

RETRY 

8012 

CD 

F4 

IF 

15 


CALL 

♩PRINT 

803B 

10 

D0 



38 

NEXT  

DJNZ 

LOOP 

8015 

CD 

51 

80 

16 


CALL 

WAIT 

803D 

C9 




39 


RET 


8018 

CD 

IE 

20 

17 


CALL 

#LOC 

803E 





40 

j 



801B 

3E 

20 


18 


LD 

A,’ • 

803E 

02 

00 

02 

00 

41 

DATA  

DEFB 

2,0,2,0 

8010 

CD 

F4 

IF 

19 


CALL 

#PRINT 

8042 

00 

01 

00 

01 

42 


DEFB 

0,1,0,1 

8020 

lA 



20 

RETRY : 

LD 

A,(DE) 

8046 

01 

01 

00 

01 

43 


DEFB 

1,1,0,1 

8021 

13 



21 


INC 

DE 

804A 

00 

00 

02 

00 

44 


DEFB 

0,0,2,0 

8022 

B7 



22 


OR 

JR 

A 

804E 

02 

02 

FF 


45 


DEFB 

2 , 2,-1 

8023 

20 

03 


23 


NZ.SKIPl 

+ WAIT い J スト 1 ) 






;X=X—1 


 X=X-1 
;Y=Y—1 


 X=X-1 

;Y=Y+1 


a ) クむズ 2 解答 


DEC 

JR 


B 

Z,TEST 


b ) クむズ 3 解答 


INC 

JR 


C 

Z.TEST 


c ) クむズ 4 解答 


DEC 

INC 

JR 


(HL) 

(HL) 

Z.TEST 


U ス h 日 


a ) 

0000 

0000 

8000 

8000 

8000 

8003 

8006 

8009 
800B 
80QD 

8010 
8012 

8013 

8014 

8015 

8017 

8018 
801A 
801B 
801D 
801E 
8021 
8022 
8023 

8025 

8026 
8028 

8029 
8020 
802D 
802E 

8030 
8033 
8035 

8037 

8038 


3 


 LIST6 a)MZ-700/1500 
* ORG 8000H 


CD 56 80 
21 B7 D1 
1138 80 
06 28 
36 01 
CD 4B 80 
36 00 
lA 
13 
B7 

20 03 
2B 

18IB 
3D 

20 08 
D5 

11 D7 FF 

19 
D1 

1810 
3D 

20 08 
D5 

1127 00 

19 

D1 

18 05 
1138 80 
18 DD 
10 D4 
C9 


5 

6 

7 

8 

9 LOOP  
10 
11 

12 RETRY  

13 

14 

15 

16 

17 

18 SKIPl: 

19 

20 
21 
22 

23 

24 

25 SKIP2  

26 

27 

28 

29 

30 

31 

32 SKIP3  

33 

34 NEXT  

35 

36  


CALL 

LD 

LD 

LD 

LD 

CALL 

LD 

LD 

INC 

OR 

JR 

DEC 

JR 

DEC 

JR 

PUSH 

LD 

ADD 

POP 

JR 

DEC 

JR 

PUSH 

LD 

ADD 

POP 

JR 

LD 

JR 

DJNZ 

RET 


INIT700 

HL,40 拿 1O+39+0D000H 

DE,DATA 

B,40 

(HL),1  'A' 

WAIT 

(HL),0 ;• I 

A,{DE) 

DE 

A 

NZ,SK1P1 

HL 

NEXT 

A 

NZ,SKIP2 

DE 

DE,-41 

HL,DE 

DE 

NEXT 

A 

NZ,SKIPS 
DE 

DE,39 

HL,DE 

DE 

NEXT 

DE,DATA 

RETRY 

LOOP 


+ DATA (リスト 4) 
WAIT (リスト I ) 
IWT 700( リスト 3 a ) 

b ) 

0000 

0000 

8000 

8000 

8000 CD 73 80 
8003 CD 5F 80 
8006 21 B7 D1 
80091142 80 
8000 06 28 
800E 36 41 
8010 CD 54 80 
8013 36 20 
8015lA 


803118 05 
80331142 80 
803618 DD 
803810 D4 
SeSA CD 7B 80 
803D 3E 07 
803F D3 F5 

8041 C9 

8042 

+ DATA (リスト 4) 

WAIT (リスト I ) 

INIT 2000 (リスト 3 b ) 

VOPEN 2000 (リスト 3 b ) 
VCLOSE 2000 (リスト 3 b ) 


0000 




1 

LISTS 

c)MZ-2500 

0000 




2 

; 



8000 




3 


ORG 

8000H 

8000 




4 

; 



8000 

CD 

80 

80 

5 


CALL 

VOPEN2500 

8003 

CD 

5C 

80 

6 


CALL 

INIT2500 

8006 

21 

B7 

El 

7 


LD 

HL.40tl0+39+0E000H 

8009 

11 

3E 

80 

8 


LD 

DE,DATA 

800C 

06 

28 


9 


LD 

B,40 

800E 

36 

41 


10 

LOOP  

LD 

(HL)i  A  

8010 

CD 

51 

80 

11 


CALL 

WAIT 

8013 

36 

20 


12 


LD 

(HL ), • 

8015 

lA 



13 

RETRY  

LD 

A,(DE) 

8016 

13 



14 


INC 

DE 






(䞭略 



8031 

18 

05 


32 


JR 

NEXT 

8033 

11 

3E 

80 

33 

SKIP3: 

LD 

DE,DATA 

B036 

18 

DD 


34 


JR 

RETRY 

B038 

10 

D4 


35 

NEXT  

DJNZ 

LOOP 

803A 

CD 

93 

80 

36 


CALL 

VCLOSE2500 

B03D 

C9 



37 


RET 


B03E 




38 

 



+ DATA (リスト 4) 






WAIT (リスト I ) 

INIT 2500(リスト 3 c ) 
VOPEN 2500 (リスト 3 c ) 
VCLOSE 2500 (リスト 3 c ) 
d) 

0000 1 


0000 

8000 

8000 


1  LIST6 
2 ; 

3 


dIXl/turbo 






8000 

CD 

5F 

80 

5 

CALL 





8003 

01 

B7 

31 

6 

LD 





8006 

11 

41 

80 

7 

LD 





8009 

2E 

28 


8 

LD 





800B 

3E 

41 


9 LOOP  

LD 





800D 

ED 

79 


10 

OUT 





800F 

CD 

54 

80 

11 

CALL 





8012 

3E 

20 


12 

LD 





8014 

ED 

79 


13 

OUT 

1 

LISTS 

b)MZ-2ee0/2200 

8016 

lA 



14 RETRY : 

LD 

2 

 



8017 

13 



15 

INC 

3 


ORG 

8000H 

8018 

B7 



16 

OR 

4 

 



8019 

20 

03 


17 

JR 

5 


CALL 

VOPEN2000 

801B 

0B 



18 

DEC 

6 


CALL 

INIT2000 

801C 

18 

IF 


19 

JR 

7 


LD 

HL,40«10+39+0D000H 

801E 

3D 



20 SKIPl : 

DEC 

8 


LD 

DE,DATA 

801F 

20 

0A 


21 

JR 

9 


LD 

B,40 

8021 

E5 



22 

PUSH 

10 

LOOP  

LD 

(HL), 

8022 

21 

D7 

FF 

23 

LD 

11 


CALL 

WAIT 

8025 

09 



24 

ADD 

12 


LD 

(HL),* » 

8026 

44 



25 

LD 

13 

RETRY  

LD 

A,{DE) 

8027 

4D 



26 

LD 





8028 

El 



27 

POP 


(䞭略 



8029 

18 

12 


28 

JR 





802B 

3D 



29 SKIP2  

DEC 

32 


JR 

NEXT 

802C 

20 

0A 


30 

JR 

33 

SKIP3  

LD 

OE,DATA 

802E 

E5 



31 

PUSH 

34 


JR 

RETRY 

802F 

21 

27 

00 

32 

LD 

35 

NEXT  

DJNZ 

LOOP 

8032 

09 



33 

ADD 

36 


CALL 

VCLOSE20e0 

8033 

44 



34 

LD 

LD 

37 


LD 

A,07H 

8034 

4D 



35 

38 


OUT 

(0F5H),A 

8035 

El 



36 

POP 

39 


RET 


8036 

18 

05 


37 

JR 

40 

; 



8038 

11 

41 

80 

38 SKIPS: 

LD 





803B 

18 

D9 


39 

JR 





803D 

2D 



40 NEXT  

DEC 





803E 

20 

CB 


41 

JR 





8040 

C9 



42 

RET 


8000H 

INITXl 

BC,40»10+39+3000H 
DE,DATA 
L,40 
A, 'A' 

(C) ,A 
WAIT 
A,, • 

(C) ,A 

A, (DE) 

DE 

A 

NZ.SKIPl 

BC 

NEXT 

A 

N 之 SKIP2 
HL 

HL,-41 

HL,BC 

B, H 

C, L 
HL 

NEXT 

A 

NZ,SKIPS 
HL 

HL.39 

HL.BC 

B. H 

C, L 
HL 

NEXT 
DE,DATA 
RETRY 
L 

NZ,LOOP 


+ DATA (リスト 4) 
WAIT (リスト I ) 
INITX I ( リスト 3 d ) 


► •■ザ朋に䞀巧」の仲間にミュヌゞックら加えおみおはいかがでしょ 
号は广ザ末ゞャンボの䞀」ずいう拜おら晒むいず化 U 、 たすよ。巧老山 


う力‘。ちなみに12巧 
博玀 15) なお I 哄 


Z 80 マシン語ゲヌム゚房 101 




ではクむズ第2匟。クむズ2〜4のヒ 


ントは泚日に曞いおある。 

<クむズ 2> B レゞスタが1であれば  TE 
ST ずぃうラベルぞ分岐する嫂理プログラ 
ムの䞀郚分を考•えなさぃ。 B レゞスタは 
砎姚しおも構わなぃ 2 呜什)。 

く クむズ 3 > 〔レゞスタが FFh であれば 
「 TEST 」 い、うラベルぞ分岐する嫂珊を考 
えなさぃ。レゞスタは保存しなくおよぃ 2 
呜什)。 

<クむズ 4> HL レゞスタが指す1バむト 
の内容が0であれば 「 TEST 」 ずぃうラべ 
ルぞ分岐する化理を考えなさぃ。フラグを 
陀〈ずべおのレゞスタを f 果存するこず 3 
呜什)。 

<クむズ 5> リスト4をる機皮別に賓き盎 
しなさぃ。衚瀺色は緑ずする。画雚の消た 
も忘れずに。 

ヒントリスト3のサブルヌチンを流甚 
すれば简が。あし V 民 AM アドレスのが枛 
に぀ぃおは図1を参考-に。 

クむズ2〜4の答えをリスト5にクむ 
ズ5の解答䟋をリスト6じ瀺す。 

た 3) DEFB 擬䌌呜什の仲間ずしおは2バむトの 
定数デヌタを甚惹する DEFW がある。 DEFW で甚意 
した2バむトデヌタは 「 Z 80 じわける2バむトデヌ 
倕のた則」じ埓い䞊䜍䞋䜍バむトがを転しおメモ 
リ䞊に眮かれる。 

•た 4) A ず A の OR を取っおれロフラグが立おば 

A が0どったこずがわかる。この OR の䜿い方はこ 
れからも出おくるので頭に入れおわいおほしい。 
正しい Z 80 プログラマは A が0かどうかを調べ 
るのに 

CP 0 

なんおこずはホしおしないのだ䞀。 

た 5) ここは 

CP I 

でもよいのだが DEC をむたったほうが短く速い。 
A レゞスタを砎壊しおも巧わないのであれば迷 
わず DEC を䜿うのがやはり正しい Z 80 プログラ 
マだ。 

ルヌフ移動に挑戊する 



配列 

マシン語で配列を扱うじはどうすればいいの 
力、ずいう話をしおわく。 BAS にでもそうピっ 
たようじ配列テヌブルずもいうはプログ 
ラムをすっきりたずめるのじ欠かせないものど。 
最初に配列ずいうデヌタ構造をメモリ䞊でど 
のような圢で衚すかから考えおみる。 

ずいっおもなにも難しい話じゃぁない。䞋 
図 A - a ) を芋おもらわう。これは I バむトデヌタ 
8個からなる配列のメモリ䞊でのをだ。芋おの 
ずわり I バむトのデヌタを8個䞊べただけ。ず 
っおも単玔な圢をしおいる。この図から任ち 
の添え字じ察応するデヌタは 

デヌタの先頭アドレス+ホえ字 
でたたるアドレスに眮かれおいるこずがわかる 
だろう。アドレスがホたればそこから I バむ 
卜のデヌタを取り出せば倀の参照が斀えるし 
デヌタを曞き蟌めば倀の代入が巧える。 

たた因 A の b ) じ瀺される2バむトデヌタの 
配列では 

デヌタの先頭アドレス+ホえ字 X 2 
じよっお添え字に察応するデヌタの眮かれた 
アドレスをホめるこずができる。芁玄するなら 
ホえ字に配列芁棄のサむズを掛け I それに配列 
の先頭アドレスを足せば参照したいデヌタの 
アドレスがホたる。 

実際のプログラムでよく芋られる䟋ずしおは 
A レゞスタで;蒂え字を指をし察応するデヌタ 
を取り出す凊理ずいうのがある。この堎合  HL 
レゞスタじ配列の先頭アドレスを入れ I バむ 
卜型であればそのたた A を足し2バむト型で 
あれば A を2倍しおから足せばデヌタの眮か 
れたアドレスカ < HL じ埗られる。あずは HL でネ旚 
されるアドレスからデヌタを取り出せばよし、。 

二こで問題じなるのは HL じ A を足すずいう凊 
巧だろう。もちろん 

ADD HLA 

なんおいう16ビット+ 8ビットの加算を斀う呜 
什はない。 

考え方は䜕通りかある。リストを芋おもらお 
う。 a ) のバタヌンは A レゞスタをほかのレゞス 
タペアに I 床代入しこれを HL じ足すこずで目 
的を達しおいる。この堎合は自由に䜿っおよい 
レゞスタペアが䜙っおいないようであれば前を 
じ PUSH , POP を入れおレゞスタを保存しなけれ 
ばならない。 

次の b ) はたず A ず L を足しその繰り䞊が 
りを H じ足すずいう考えで䜜られおいる。た 


ず A レゞスタじ L を足す。この時点で繰り䞊 
がりがあればキダリフラグが立぀。そしお結 
果をしじ入れる。 LD ではフラグは倉化しないの 
で先の ADD じよっお倉化したキダリフラグは 
そのたた保存されおいる。巧に H レゞスタを 
A じ持っおくる。このずきもフラグの倉化はな 
し、。そしおここがポむントなのピカ、‘この A レ 
ゞスタに ADC 呜什をむたっお0を足す。 ADC 呜什 
はキダリを含めた加第を行うのピからこれに 
より 「 A レゞスタじキダリフラグを足す J こず 
ができる。でををじ A を H じ代入し盎せば 
結果ずしお HL じ A を足したこずじなるわけた’。 

C) は b ) のバリ゚ヌシペンだ。 A ず L を足すず 
ころたでは同じだがその時点でキダリフラグ 
じよっおみ岐を巧いキダリが立っおいれば H 
レゞスタをむンクリメントする。なお b), C) 
のパタヌンは A レゞスタを砎壊するから必芁 
であればレゞスタの保存を考えなければならな 

し、 0 

このようじ HL じ A を足すずいう䞟玔な凊理に 
もいろいろな方法がある。レゞスタの䜿甚が況 
や速床を巧先するかメモリサむズを巧先する 
かなどじ応じお最適なものを遞ぶようじ'心掛け 
たいものだ。 

぀いでに2次元の配列のメモリ䞊での圢を 
図瀺しおわこう。図の C ) は I バむトデヌタの3 
X 3の2次元配列のメモリむメヌゞだ。この図 
をぐっずじらんで任意の添え字に察応するデ 
䞀倕を取り出すじはどうすればよいか考えおも 
らいたい。「そういえばテキスト VRAM っお2次 
元配列のような圢をしおいるな J ず独り蚀をい 
いながらこの項は終わる。 


リスト 

a ) 

b ) 


c ) 


SKIP  


HLl  

: A を足す 

LD 

C,A 

LD 

B,0 

ADD 

HL,BC 

ADD 

A,L 

LD 

LD 

L,A 

A,H 

ADC 

A,0 

LD 

H,A 

ADD 

A,L 

LD 

JR 

L,A 

NC,SKIP 

INC 

H 


今床は図 3 のようなルヌプを描かせおみ 
よう。移動方向は先ほどの3皮類から䞀 
孊に8方向に増えおいる。巊を0ずしお 

じ(䞋巊䞊をし真䞊を2 いうように時 
蚈回りじ〇〜7のコヌドを圓おるこずにす 
る。をれ^倖はサむンカヌブのきず倉わ 
図3ルヌプ移動 


図 A 

a ) I バむトデヌタの次元配列 

+ 0 +1 +2 +3 牛4 牛5 +6 +7 


D (0) 

D ( l ) 

D (2) 

D (3) 

D (4) 

D (5) 

D (6) 

D (7) 

1 2 バむトデヌタの 

+ 0 +1 

1 次元配列 
+ 2 

+ 3 

+ 4 

+ 5 

+ 6 

+ 7 

D (0) 


D ( l ) j 


D (2) 


D (3) 



参 


参 

, C) I バむトデヌタの2次元配列 3 X 3) 


• 

+ 0 

+ 1 

+ 2 

+ 3 

+ 4 

+ 目 

+ 6 

+ 7 

+ 8 

参 ♩ 

D (0. 0) 

D ( l ,0) 

D (2, 0) 

D (0, 1) 

D ( l . 1) 

D (2. 1) 

D (0, 2) 

D ( l 2) 

D (2, 2) 


102 Oh ! X 1988.11. 



































らない。をうわかればさっそくプログラ 
ムにしおみたい L ころだがちよっ^埅っ 
おもらいたいやっおみおもいいけど)。 

さっきのは移動方向が3皮類しかなかっ 
たから「0かな1かな」ず顺に調べ 
む。8通りに增えおら同じ手法が䜿えるこ 
ずは䜿えるのだけれどらプログラムがだ 
らだらず長くなっでしたいをうだ。をこで 
ちよっず考える。 

このようなずき BASIC ではどうしおい 
むのだろう。たぶん配列を䜿うに遮いな 
い。たえば DX (7) DY (7) ずいう2぀ 
の配列を甚意しそれぞれに X  Y 座機の 
'ぶ䜍をあらかじめ入れおわく 向きが0で 
あれば巊ぞの移動だから 

DX (0)=-1 

DY (0)=0 

1であれば巊䞊だから 

DX (1) = -1 
DY (1) = — 1 

ずいうように)。をしおこの配列を 
X = X + DX ( おきコヌド 

Y = Y + DY ( おきコヌド 

ず座暙に足しおやれば向きコヌドが いく぀ 
であろう I :移動が巧 I る。 

マシン語で配列を扱う方法に぀いおはコ 
ラムを参照しおもらうこずにしおずにか 
くプログラムにしおみたのがリスト7。配 
列に盞圓するデヌタは56斀 a 䞋でか1意しお 
ありこのデヌタは 

DX (0) DY (0) 

DX (1) DY (1) 


のように 2 バむトを1組にしお䞊んでいる。 
19æ–€ U 䞋が「配列」の倀を取り化す化理だ。 
たず  A レゞスタに 向き コヌ ドをデヌ タ 


の化頭アドレスを HL に入れる。をれから 
A を2倍し HL に足し埗られむアドレ 
スからの2バむトデヌタを BC レゞスタに 
取り出しおいる。この時点で〔レゞスタに 
X 方向の倉䜍  DX ) カミ B レゞスタに Y 方 
向の倉䜍  DY ) が入っおいるのでこれを 
X  Y のを座暙に化せば論瑚 I 的な=プロ 
グラム内郚での移動がれ•える。をしお 
このずき X 座暙が䞀1になったら圃耐の 
倖にり I ,たこずになるからルヌプをかける泚 
6)。 

では胳突に Z 80 の小技クむズを1問。 

<クむズ 6 > HL レゞスタの巧すアドレス 
からの2バむトデヌタを HL レゞスタに取 
りかすプログラムの郚分を考えなさい。 
どのレゞスタも砎壊しお構わないこずにす 
る  4呜什)。 

答えはリスト8。 

た 6) 実際のゲヌムでは X 方向だけではなく  Y 
方向に関しおも画面をはみ出したかどうかのチ 
゚ックを斀う'必芁があるがこのプログラムでは 
省略しおある。 


耇数のキクラクタ移動を考える 


ここたではキャラクタをむだひ^぀だけ 
飛ばすこ t を考えおきた。今床は耇数のキ 
ャラクタを動かしおみる。考え方は単玔だ。 
すべおのキャラクタを「亀互に少しず぀動 
かす」ずいう化理を高速に巧えば權数の 
キャラクタカ s ' 「同時に」動いおいるように 
芋える。 2぀のキャラクタを動かすのであ 
れば 

1) をの1を衚巧 

2) をの1を消す 

3) をの1をちよ぀:動かす 


U スバ 


4) をの2を衚瀺 

5) をの2を消す 

6) をの2を䞃ょっず動かす 

7) 1) ぞ戻る 

ずいうように、いたたで話しおきた化理を 
巧わおけえばよい。 ただ この顺序で劙观 
を巡めるしキャラクタカリ巧 I おいる I 刷 I り 
がおく冒頭で街いむようにチラ぀きの賊 
因に4•るので 

1) をの1を消す 

2) をの1をちょっず動かす 

3) をの1を衚瀺 

4) をの2を消す 

5) をの2を䞃ょっず動かす 

6) をの2を衚瀺 

7) 1) ぞ戻る 

ず順をを入れ替えるのが正しい。 

リスト‘ 9 a は力ずくで2぀のキャラクタ 
を In ] 畔に動かすプログラムだ。" A " の义ぞ 
が座暙(39,10)39,20)からそれぞれ巊 
ぞ與っ盎ぐ移動し消えおいく。なわこの 
プログラムではキャラクタの座暙のか期倀 
を DEFB で甚意しこのワヌクを盎接普き 
換えおいるため䞀腹实巧するたびにア䞃 
ンブルし盎す必嬰がある。プログラムの頭 
に数斀を远加しおワヌクを初期化するよ 
うにするのは簡単なので詊しおみるのら 
よいだろう。 

プログラムは単玔なルヌプ構造をしおわ 
りをのなかで2 ぀の キャブクタを顺に移 
動させおいる。移動の化理自䜓は共通なの 

リス S 8 
クむズ6解答 

し D A,(H し 

INC HL 

し D H,(H し 

し D し  A 


0000 




1 

 LIST7 



8031 

7C 




33 

LD 

A,H 



0000 




2 




8032 

80 




34 

ADD 

A,B 



0000 




3 

#PRINT 

EQU 

1FF4H 

8033 

67 




35 

LD 

LD 

M,A 

 Y=Y+DY 

0000 




4 

#LOC 

EQU 

201EH 

8034 

7D 




36 

A , し 



0000 




5 



8035 

81 




37 

ADD 

A,C 



8000 




6 


ORG 

8000H 

8036 

6F 




38 

LD 

L,A 


X=X+DX 

8000 




7 




8037 

3C 




39 

INC 

A 


X=-l? 

8000 

3E 

0C 


8 


LD 

A,0CH 

8038 

20 

D1 



40 

JR 

NZ,LOOP 


8002 

CD 

F4 

IF 

9 


CALL 

♩PRINT 

803A 

C9 




41 

RET 




8005 

21 

27 

0A 

10 


LD 
し D 

H し 0A27H 

803B 

11 

40 

80 


42 SKIP: 

LD 

JR 

DE,DATA 


8008 

11 

40 

80 

11 


DE,DATA 

803E 

18 

DE 



43 

RETPY 



800B 

CD 

IE 

20 

12 

LOOP: 

CALL 

#LOC 

8040 





44  





800E 

3E 

41 


13 


LD 

A, 、 k 、 

8040 

00 

00 

00 

00 

45 DATA  

DEFB 

0,010 

0 


8010 

CD 

F4 

IF 

14 


CA しし 

#PRINT 

8044 

00 

00 

00 

00 

46 

DEFB 

0,0,0 

0 


8013 

CD 

75 

80 

15 


CALL 

WAIT 

8048 

00 

00 

01 

00 

47 

DEFB 

0,0,1 

0 


8016 

CD 

IE 

20 

16 


CALL 

# し OC 

804C 

01 

01 

02 

03 

48 

DEFB 

1,1,2 

3 


8019 

3E 

20 


17 


LD 

A. > 1 

8050 

03 

04 

03 

04 

49 

DEFB 

3,4,3 

4 


801B 

CD 

F4 

IF 

18 


CALL 

#PRINT 

8054 

04 

04 

04 

05 

50 

DEFB 

4,4.4 

5 


801E 

lA 



19 

RETRY  

LD 

A,(DE) 

8058 

04 

05 

05 

06 

51 

DEFB 

4,5,5 

6 


801F 

13 



20 


INC 

D£ 

805C 

07 

07 

00 

07 

52 

DEFB 

7,7,0 

7 


8020 

FE 

FF 


21 


CP 

JR 

0FFH 

8060 

00 

00 

00 

00 

53 

DEFB 

01010 

e 


8022 

28 

17 


22 


Z,SKIP 

8064 

FF 




54 

DEFB 

-1 



8024 

E5 



23 


PUSH 

HL 

8065 





55 ; 





8025 

21 

65 

80 

24 


LD 

HL,DXDY 

8065 

FF 

00 



56 DXDY  

DEFB 

-1,0 


0 

8028 

87 



25 


ADD 

A, A 

8067 

FF 

FF 



57 

DEFB 

-1,-1 


1 

8029 

4F 



26 


LD 

LD 

C,A 

8069 

00 

FF 



58 

DEFB 

0,-1 


2 

802\ 

06 

00 


27 


B,0 

806B 

01 

FF 



59 

DEFB 

1,-1 


3 

802C 

09 



28 


ADD 

HL,BC 

806D 

01 

00 



60 

DEFB 

1,0 


4 

802D 

4E 



29 


LD 

C,(HL)  C=DX 

806F 

01 

01 



61 

DEFB 

11 


5 

802E 

23 



30 


INC 

HL 

8071 

00 

01 



62 

DEFB 

0,1 


6 

802F 

46 



31 


LD 

B,(HL)  B=DY 

8073 

FF 

01 



63 

DEFB 

-1,1 


7 

8030 

å·š 1 



32 


POP 

HL 

8075 





64 : 






+ WAIT (リスト I ) 


Z 80 マシン語ゲヌム゚房 103 











でサブルヌチンにしおあるカミキャラクタ 
に閱するデヌタこの堎合は X  Y 座暙 

を別々のワヌク゚リア XI  Y 1 X 2, Y 2) 
じずっおいるので各キャラクタごずに 

1) ワヌクから座暙を取り出す 

2) 移動化理ルヌチンを呌び出す 

3) 座暙のワヌクを曎新する 

ずいう化现を斀っおいる。なゎ衚瀺^:消 
たの顺序を入れ替えた郜合䞊最埌の1回 
だけは衚瀺を斀わないような化理がかけ加 
えられおいる 25 〜27巧。 

リスト 9 a の方法は力ずくだけのこずはあ 
っおワヌク゚リアず11行〜13巧の化理 
を機数分甚意しさえすれば3機だろうが 
10機だろうが動かすこができるわけだが 
をれに埓っおプログラムはだらだらず長く 
なっおしたう。これをなんずかしようずい 
うのがリスト 9 b 。 サブルヌチンに座暙をの 


ものを枡すのではなく「座暙デヌタぞのポ 
むンタ」を枡すようにした。これにより 
メむン郚倕はすっきりずした2重ルヌプに 
なっおいるのがわかるだろう泚7)。 

サブルヌチンを呌び出しむ時点で HL レ 
ゞスタには「これから動かをう^しおいる 
キダラクタの X 座暙が栌玍されおぃるアド 
レス」 が'人っおいるから 

LD E , ( I - IL ) 

じより X 座暙が E レゞスタに埗られ 

INC HL 

で HL をひ!぀めおから 

LD D ( IIL ) 

じよっお D レゞスタに Y 座暙が入る。あ 
ずはリスト 9 a い倉わらなぃ。ひず぀新しぃ 
呜什 

EX DE , HL 

を䜿っおいるカミこれは DE レゞスタず H 

U ス h 9 


L レゞスタの巧をを亀換するものだ。なゎ 
亀換できるレゞスタペアは D å·š iiHL じ限ら 
れ 

EX BC , HL 
のような呜什はない。 

さおリスト 9 b ではキャラクタに関する 
デヌタは座暙だけだが実際のゲヌムでは 
をのほかの情報たずえば数発でやられる 
キャラクタであれば䜕発匟を受けたかを蚘 
憶するためのワヌクが必芁だし数回ご 
に匟を擊぀キャラクタであればをのカり 
ンタが芁る。これに察応するのはあず岡し 
にするけれどをの準備ずしおリスト 9 b を 
もよっず曞き盎しおみた。をれがリスト 9 c 。 
動䜜はリスト 9 b ずたったく倉わらない力': 

ネ刀登堎の IX t いうレゞスタが䜿われおいる。 
このレゞスタに関しおはコラムを参照しお 
ほしい。 


a ) 








0000 




1 

 LIST9a 



0000 




2 

; 



0000 




3 

♩PRINT 

EQU 

1FF4H 

0000 




4 

#LOC 

EQU 

201EH 

0000 




5 

; 



8000 




6 


ORG 

8000H 

8000 




7 

; 



8000 

3E 

0C 


8 


し D 

A,0CH 

8002 

CD 

F4 

IF 

9 


CALL 

♩PRINT 

8005 

06 

28 


10 


LD 

B,40 

8007 

2A 

34 

80 

11 

LOOP  

LD 

HL,(XI) 

800A 

CD 

IF 

80 

12 


CALL 

MOVE 

800D 

22 

34 

80 

13 


LD 

(XI),HL 

8010 

2A 

36 

80 

14 


LD 

HL,(X2) 

8013 

CD 

IF 

80 

15 


CALL 

MOVE 

8016 

22 

36 

80 

16 


LD 

(X2).ML 

8019 

CD 

38 

80 

17 


CALL 

WAIT 

801C 

10 

E9 


18 


DJNZ 

LOOP 

801E 

C9 



19 


RET 


801F 




20 

; 



801F 

CD 

IE 

20 

21 

MOVE  

CALL 

#LOC 

8022 

3E 

20 


22 


LD 

A,• 

8024 

CD 

F4 

IF 

23 


CALL 

tPRINT 

8027 

2D 



24 


DEC 

L 

8028 

7D 



25 


LD 

A.L 

8029 

3C 



26 


INC 

A 

802A 

C8 



27 


RET 

Z 

802B 

CD 

IE 

20 

28 


CALL 

#LOC 

802E 

3E 

41 


29 


LD 

A, 

8030 

CD 

F4 

IF 

30 


CALL 

♩PRINT 

8033 

C9 



31 


RET 


8034 




32 

; 



8034 

27 



33 

XI  

D å·š FB 

39 

8035 

0A 



34 

Yl  

OEFB 

10 

8036 

27 



35 

X2  

DEFB 

39 

8037 

14 



36 

Y2: 

DBFB 

20 

8038 




37 

 



+ WAIT (リ スト 1) 






b) 








0000 




1 

;HST9b 



0000 




2 

; 



0000 




3 

劻 PRINT 

EQU 

1FF4H 

0000 




4 

#LOC 

EQU 

201EH 

0000 




5 

; 



8000 




6 


0 氏 G 

8000M 

8000 




7 

; 



8000 

3E 

0C 


8 


LD 

A.0CH 

8002 

CD 

F4 

IF 

9 


CALL 

♩PRINT 

8005 

0E 

28 


10 


LD 

C,40 

8007 

21 

37 

80 

11 

LOOP  

LD 

HL.Xl 

800A 

06 

02 


12 


LD 

B,2 

800C 

CD 

lA 

80 

13 

LOOP2 : 

CALL 

MOVEl 

800F 

23 



14 


INC 

HL 

8010 

23 



15 


INC 

HL 

8011 

10 

F9 


16 


DJNZ 

LOOP2 

8013 

CD 

3B 

80 

17 


CALL 

WAIT 

8016 

0D 



18 


DEC 

C 

8017 

20 

EE 


19 


JR 

NZ,LOOP 

8019 

C9 



20 


RET 


801A 




21 

; 



801A 

5E 



22 

MOVEl  

LD 

E,(HL) 

801B 

23 



23 


INC 

HL 

801C 

56 



24 


LD 

D,(HL) 

801D 

2 癟 



25 


DEC 

HL 


801E EB 
801F CD 1E 20 
8022 3E 20 
8024 CD F4IF 

8027 2D 

8028 7D 

8029 3C 
802A 28 08 
802C CD IE 20 
802F 3E 41 
8031 CD F4IF 

8034 EB 

8035 73 

8036 C9 

8037 

8037 27 

8038 0A 

8039 27 
803A 14 

+ WAIT (リスト I ) 


26 


EX 

27 


CALL 

28. 


LD 

29 


CALL 

30 


DEC 

31 


LD 

32 


INC 

33 


JR 

34 


CALL 

35 


LD 

36 


CALL 

37 

38 

RETN  

EX 

LD 

39 


RET 

40 

; 


41 

XI: 

DEFB 

42 

Yl  

DEFB 

43 

X2  

DEFB 

44 

Y2  

DEFB 


DE.HL 

#LOC 

A 

♩PRINT 

L 

A,L 

A ;X=—1? 

Z.RETN 

#LOC 

A, 'A* 

♩PRINT 
OE,HL 
(HL).E 


39 

10 

39 

20 


C) 

0000 1  LIST9c 


0000 




2 

J 



0000 




3 

♩PRINT 

EQU 

1FF4H 

0000 

0000 




4 

5 

#LOC 

EQU 

201EH 

8000 

8000 




6 

7 


ORG 

8000M 

8000 

3E 

0C 


8 


LD 

A,0CH 

8002 

CD 

F4 

IF 

9 


CALL 

#PRINT 

8005 

0E 

28 


10 


LD 

C,40 

8007 

DD 

21 

3B 80 

11 

LOOP: 

LD 

IX,XI 

8006 

06 

02 


12 


LD 

B,2 

800D 

CD 

ID 

80 

13 

LOOP2 : 

CALL 

MOVEl 

8010 

DD 

23 


14 


INC 

IX 

IX 

8012 

DD 

23 


15 


INC 

8014 

10 

F7 


16 


DJNZ 

LOOP 2 

8016 

CD 

3F 

80 

17 


CALL 

WAIT 

8019 

0D 



18 


DEC 

C 

801A 

20 

å·š B 


19 


JR 

NZ.LOOP 

801C 

C9 



20 


RET 


801D 




21 

; 



801D 

DD 

6E 

00 

22 

MOVEl  

LD 

LD 

L,(IX+0) 

8020 

DD 

66 

01 

23 


H,(IX+1) 

8023 

CD 

IE 

20 

24 


CALL 

#LOC 

8026 

3E 

20 


25 


LD 

A,* • 

8028 

CD 

F4 

IF 

26 


CALL 

♩PRINT 

802B 

2D 



27 


DEC 

L 

802C 

7D 



28 


LD 

A,L 

802D 

3C 



29 


INC 

A 

802E 

C8 



30 


RET 

Z 

802F 

CD 

IE 

20 

31 


CALL 

参 LOC 

8032 

3E 

41 


32 


LD 

A, 'K  

8034 

CD 

F4 

IF 

33 


CALL 

♩PRINT 

8037 

DD 

75 

00 

34 


LD 

{IX+0),L 

803A 

C9 



35 


RET 


803B 




36 

; 



803B 

27 



37 

XI  

DEFB 

39  

803C 

0A 



38 

Yl: 

DEFB 

10 

803D 

27 



39 

X2  

DEFB 

39 

803E 

14 



40 

Y2  

DEFB 

20 

803F 




41 

; 




+ WAIT (リスト I ) 


104 Oh ! X 1988.11. 





ここでは IX レゞスタを利甚するこずで 
X  Y 座暙がをれどれ 

(IX + 0) 

( IX + 1) 

で参照できるようじなりプログラムもす 
っきりたずたっおいる点に泚目しおもらい 
たい。なわリスト 9 c ではをうなっおいな 
い力;'プログラムの先頭で 

X EQU 0 

Y EQU 1 

t いうようにデむスプレむスメントをラべ 
ル定矩しおわけば各座暙は 

( IX + X ) 

UX + Y ) 

のように衚すこずができるようになりさ 
らにプログラムが読みやすく をしお曞き 
やすくなる。 

•泚 7) そのみサブルヌチン偎が耇雑になったよう 
じ芋えるが I 今埌動かすキャラクタの数が增え 
おもプログラ厶本䜓はこれが䞊長くなるこずはな 
し、。 ワヌク゚リアを増やしルヌプ回数を倉曎す 
るだけで䜕おたででも巧応できる。 

異なるタむプのキャラクタを動方す、 

今床は異なる2皮類のキャラクタを混圚 
しお動かしおみる。すぐに思い぀く方法は 
キャラクタの皮類別にワヌク゚リアを蚭け 
る方法だろう。リスト 9 c をベヌスに11æ–€~ 
16行の化理し37斀に[䞋のワヌク゚リアを 
キャラクタの皮類別に甚意すればよい。 

しかしこの方法ではキャラクタの皮類 
が増えるに぀れおプログラムが冗長になる 
ので化理ぉよびワヌク゚リアをできるだ 
け共通じするこずを考える。各キャラクタ 
ご^に座鶎デヌタに加えお「キャラクタ 
のタむプ」を瀺すデヌタを甚意するこ^に 
しよう。぀たりいたたでは1機に぀き 

X 座暙 
Y 座暙 

の2぀のデヌタだけを持たせおいたがこ 
れを 

キャラクタの皮類 
X 座暙 
Y 座暙 

にが匵しようずいうわりだ。 

リスト 10 a はこの方法で盎進するキャラ 
クタずサむンカヌブを描いお飛ぶキャラ 
クタを同がに動かすプログラムだ。 IX レゞ 
スタをキャラクタデヌタぞのポむンタずし 
お䜿っおいるから 

( IX +0)= 皮類 
(IX + 1) = X 座暙 
(IX + 2) = Y 座暙 

L なる。これにプラスしお、蛇巧•タむプの 


キャラクタはワヌクが必芁なので 

(化+ 3)=化甚ワヌク1 
(IX + 4)=’; jl 甚ワヌク2 
を甚意しこの2バむトに移動デヌタぞの 
ポむンタリスト4の DE レゞスタに盞圓 

を栌玍するこずにした。盎進タむプではこ 
の郚分は䜿甚しおいない。 

キャラクタの極類は0であれば盎進タむ 
ス1であれば蛇行タむプ I :決めをれに 
応じお化理を振り々けおいる 40 斀〜。た 
たキャラクタのタむプが 侀 1であれば 
をのキャラクタは堎倖に化たらのずし移 
動しないようじした。逆に堎倖画而巊 
端にキャラクタが達したら「タむフを 
—1 にするこずでをのキャラを「殺す」 
こずもできる。さらにこれを利甚しお 2 
機ずもタむプが 侀 1であればルヌプをお 
けプログラムの実斀を終えるようじした 
(17 〜20行)。 

プログラムをよく芋お動䜜が確認できた 
ら次に進む。 

いたたでは各キャラクタのデヌタはあ 
らかじめ DEFB で甚意しおいたカミスクロ 
—ルタむプのゲヌムでは途䞭で敵キャラが 
登堎する。でこの「登堎」ずいう嫂理は 
キャラクタデヌタ゚リアリスト 10 a でい 
う31斀〜にデヌタを䞃ットするこずで斀 
うこずになる。殻初はワヌク゚リアのキャ 

むンデックスレゞスタ 

Z 80 じは構造を持ったデヌタを操䜜するずき 
じ嚁力を発揮するむンデックスレゞスタず呌ば 
れるレゞスタが2぀ありそれぞれ IX ,がずい 
う名前がっいおいる。 IX ず IY は名前が違うだけ 
でどちらも同じようじむ吏うこずができる。む 
ンデックスレゞスタは16ビット長のレゞスタで, 
特殊な堎合を陀き8ビットのレゞスタ2぀じ 
みけお巧うこずはないた)。 

むンデックスレゞスタの䜿い方は蚀葉で觀明 
するよりも実䟋を芋おもらったほうがわかり 
やすいだろう。 

たずえば 

LD A ,( IX +1) 

じよっお「 IX レゞスタ+1のアドレスじ®かれ 
た1バむトデヌタ J が A レゞスタじ入りたた, 
ADD A,(IY + 3) 

じよっお 「 IY レゞスタ+ 3のアドレスじ眮かれ 
た1バむトデヌタ」を A レゞスタじ足すこずが 
できる。この♊たから芋おらわかるようじむ 
ンデックスレゞスタじよるむンデックスアドレ 
ッシングはちようど HL レゞスタじよる間接ア 
ドレッシングを化匵したようなものであるずい 
える。 

ここで广+1」ず力、「+3」の郚みのこずを 


ラクタタむプをすべお䞀1(未䜿甚の巧 
にしおゎきキャラクタを登堎させるずき 
には「タむプ J が䞀1の t ころを探しを 
こじデヌタを䞃ットすればよい。 

リスト 10 b は最初は盎進タむプがひ i  っ 
だけでこれが30文字分動いたら2機目 
の蛇斀タむプが登堎するプログラムの䟋 (36 
斀目のはリスト 10 a の30斀目からををの 
たた䜿う。 C レゞスタをカりンタじしお 
をれが30になったらワヌク゚リアに2機目 
のデヌタを䞃ットしおいる泚8)。このプ 
ログラムではワヌク゚リアのどこが空いお 
いるかあらかじめわかっおいるのでなにも 
考えずに2機目甚のワヌクにデヌタを䞃ッ 
卜しおいる力 s '(22 巧実際のゲヌム䞭では 
どこが空いおいるかはわからないので「ワ 
ヌクの空いおいる郚分を探す化理」が必芁 
だ。 

さおリスト 10 b ではカりンタの倀によ 
っお敵を登堎させたわけだが敵の登堎回 
数がもっず増えるこの方法では察化しき 
れなくなる。をこで「敵の登堎するタむミ 
ング」をデヌタ列ずしお甚意するこずを考 
える。たずえば 0ならなにも起こらない 
1なら盎進タむプのキャラカ 3' 登堎2なら 
陀•行タむプが登堎ずいうように’决め配列 
がのデヌタずしお甚意する。このコヌドの 
こずを仮に「むベントコヌド」ず呌ぶこず 

「ディスプレむスメント J ず呌ぶ。 Z 80 のむンデ 
ックスアドレッシングで蚱されるディスプレむ 
スメントは1バむトの笊号付き数で衚せる範囲 
じ制限されおいるので IX の指すアドレスヌ128 
~ + 127のあ囲を操䜜できるこずじなる図 B )。 

なわ倚くのアセンブラでは 

(1 X 4-0) 

を 

( IX ) 

ず省略するこずが蚱されおいる。たたアセン 
ブラじよっおは 

( IX -1) 

ず曞くこずが蚱されるものもなかにはあるが 
普通は 

(IX + 255) 

たたは 

( IX +0 FFH ) 

じよっお「 IX から1を匕いたアドレス」を衚す。 

た䞀般的な Z 80 のを什衚ではむンデックスレ 
ゞスタを2぀の8ビットレゞスタずしお䜿う呜 
什は配されおいない。力 S 実際じは IX レゞスタ 
の䞋䜍バむトを A レゞスタじ持っおくるずか 

IY レゞスタの䞊䜍バむトを B レゞスタじ持っお 
くるずいった呜什がを圚する。 Z 80 にも隱しを 
什があるわけだ。 


図 B IX 


-128 

—127 


— 2 

—1 

i 

+ 1 

+ 2 

+ 126 

+ 127 

+ 80 H 

+ 8 IH 


+ FEH 

+ FFH 

+ 00 H 

+ 0 IH 

+ 02 H 

侀 

+ 7 EH 

+ 7 FH 


Z 80 マシン語ゲヌ厶工房 105 
















にした。なぜ「敵キャラ登堎パタ_ンコヌ 
ド」ではなくむベントずいう挠然ずした 
蚀葉を持ち出したのかは次のリストを芋お 
もらえればわかるだろう。 

リスト11はこのむ ベン トコヌドにより 
さっきから䜿っおいる2皮類の敵を登堎さ 
せるプログラムだ。いたたでよりワ ヌク゚ 
リアを倧きくずっお敵は最倧4぀たで画 
面䞊に存圚できるようにしおみた。む ベン 

トコヌドは 

0 . なにもしない 

1  虎:進タむプが3910)から登堎 
2  束巧•タむプが3910)力’ら登堎 
それ iU 倖  プログラムの終了 
ずいうように決めた。もう気づいおもらえ 


ただろう力;このむベントコヌド方匏では 
敵キダラの登堎だけではなく「面クリアの 
むベント」ずか「党面クリアのむベント」 
なども甚意するこずができるわけだ。 

リスト11ではむベントコヌドの導入に1倖 
にもさっきから蚀っおいる「ワヌクの空 
きを探す化理」がかけ加えられおいる。サ 
ブルヌ チン 「 WALLOC 」 がをうだ。このサ 
ブルヌ チンは芋おもらえればわかるように 
デ ヌ タ゚ リアの化頭から顺に 「タむプ」 が 
—1 のずころを探しおをのアドレスを IY 
に入れお戻るようになっおいる。むベント 
コヌド列の䜜り方によっおは空き領域がな 
いのに敵を登堎させようするこずが考え 
られるのでをの堎合は ゚ラヌず いうこず 

y スト劂 

'、、ノ 


でキダリフラグを立おお戻るようにした。 
このキダリを立おる化理は 「 SCF 」 ずいう 
呜什で斀っお.いる泚9)。 

17巧の I 降がむベントの化理だ。い぀もの 
よう じ デヌタ 列ぞの ポむンタずしお䜿っお 
いる DE レゞスタの指すアドレスから1バ 
むト持っおきおをれに応じお分岐しおい 
る。27巧から力请た登堎むベントの化理で 
サブルヌチン WALLOC を呌び出しヮヌ 
クの空き゚リアを探しおきおをこじキダ 
ラクタのデヌタをどかどかず曞き蟌んでい 
る。32〜33斀は「路行タむプ」のために移 
動デヌタ ぞの ポむンタをセットしおいる郚 
分だ。移動デヌタの先頭アドレスを䞋䜍 
䞊䜍の顺にセットしおいる泚10)。 


a ) 

0000 1: LISTlOa 


0000 




2  



0000 




3 #PRINT 

EQU 

1FF4H 

0000 




4 #LOC 

EQU 

201EH 

0000 




5 ; 



0000 




6 TYPE 

EQU 

0 

0000 




7 X 

EQU 

1 

0000 




8 V 

EQU 

2 

0000 




9 WORKl 

EQU 

3 

0000 




10 WORK2 

EQU 

4 

0000 




11  



8000 




12 

0 氏 G 

8000H 

8000 




13  



8000 

3E 

0C 


14 

LD 

A,0CH 

8002 

CD 

F4 

IF 

15 

CALL 

#PRINT 

8005 

DD 

21 

24 80 

16 LOOP  

LD 

LD 

IX,CHARI 

8009 

DD 

7E 

00 

17 

A,(IX) 

800C 

DD 

A6 

05 

18 

AND 

(IX+5) 

800F 

3C 



19 

INC 

A 

8010 

C8 



20 

RET 

Z 

8011 

06 

02 


21 

LD 

B,2 

8013 

CD 

2E 

80 

22 LOOP2 : 

CALL 

TEKIMOVE 

8016 

C5 



23 

PUSH 

BC 

8017 

01 

05 

00 

24 

LD 

BC,5 

801A 

DD 

09 


25 

ADD 

IX, BC 

801C 

Cl 



26 

POP 

BC 

801D 

10 

F4 


27 

DJNZ 

LOOP2 

801F 

CD 

AD 

80 

28 

CALL 

WAIT 

8022 

18 

El 


29 

JR 

LOOP 

8024 

8024 

00 



30 ; 

31 CHARI  

DEFB 

0 

TYPE 

8025 

27 



32 

DEFB 

39 

X 

8026 

0A 



33 

DEFB 

10 

Y 

8027 

00 

00 


34 

DEFS 

2 

WORKl 

8029 

01 



35 CHAR2: 

DEFB 

1 

TYPE 

802A 

27 



36 

DEFB 

39 

X 

802B 

14 



37 

DEFB 

20 

Y 

802C 

9A 

80 


38 

DEFW 

MOVDAT 

WORKl 

802E 




39  



802E 




40 TEKIMOVE  


802E 

DD 

7E 

00 

41 

LD 

A,(IX) 

8031 

3C 



42 

INC 

A ;A=-1? 

8032 

C8 



43 

RET 

Z 

8033 

3D 



44 

DEC 

A  A=0? 

8034 

28 

04 


45 

JR 

Z,MOVEl 

8036 

3D 



46 

DEC 

A  A=1? 

8037 

28 

27 


47 

JR 

Z,MOVE2 

8039 

C9 



48 

RET 


803A 




49  



803A 

DD 

6E 

01 

50 MOVEl  

LD 

LD 

L,(IX+X) 

803d 

DD 

66 

02 

51 

H,(IX+Y) 

8040 

CD 

53 

80 

52 

CALL 

ERASE 

8043 

2D 



53 

DEC 

L 

8044 

2C 



54 

INC 

L 

8045 

28 

14 


55 

JR 

Z,DEAD 

8047 

艺 D 



56 

DEC 

L 

8048 

DD 

75 

01 

57 

LD 

(IX+X),L 

804B 

CD 

IE 

20 

58 PUT  

CAL し 

#LOC 

804E 

3E 

41 


59 

LD 

JP 

A, 'A, 

8050 

C3 

F4 

IF 

60 

♩PRINT 

8053 




61; 



8053 

CD 

IE 

20 

62 ERASE: 

CAL し 

♩ LOC 

8056 

3E 

20 


63 

LD 

A|' • 

8058 

C3 

F4 

IF 

64 

JP 

♩PRINT 

805B 




65 ; 



805B 

DD 

36 

00 FF 

66 DEAD  

LD 

(IX+TYPB] 

1,-1 

805F 

C9 



67 

RET 


8060 




68  



8060 

DD 

6E 

01 

69 MOVE2 : 

LD 

LD 

し  IX+X) 

8063 

DD 

66 

02 

70 

H,(IX+Y) 

8066 

CD 

53 

80 

71 

CALL 

ERASE 

8069 

2D 



72 

DEC 

L 

806A 

2C 



73 

INC 

L 

806B 

28 

EE 


74 

JR 

Z»DEAD 


806D 

DD 

5E 

03 


75 


LD 

LD 

E,(IX+WORKl) 

8070 

DD 

56 

04 


76 


D,(IX+WORK2) 

8073 

CD 

80 

80 


77 


CALL 

MOV 20 

8076 

CD 

4B 

80 


78 


CALL 

PUT 

8079 

DD 

75 

01 


79 


LD 

LD 

(IX+X)L 

807C 

DD 

74 

02 


80 


(IX+Y),H 

807F 

C9 




81 


RET 


8080 





82 

 



8080 

lA 




83 

MOV20  

LD 

A, (DE) 

8081 

13 




84 


INC 

DE 

8082 

DD 

73 

03 


85 


LD 

LD 

(IX+WORKl),E 

8085 

DD 

72 

04 


86 


(IX+WORK2),D 

8088 

3C 




87 


INC 

A 

8089 

20 

05 



88 


JR 

NZ,MOV21 

808B 

11 

9A 

80 


89 


LD 

DE,MOVDAT 

808E 

18 

F0 



90 


JR 

MOV20 

8090 

2D 




91 

MOV21  

DEC 

L 

8091 

3D 




92 


DEC 

A 

8092 

C8 




93 


RET 

Z 

8093 

3D 




94 


DEC 

A 

8094 

20 

02 



95 


JR 

NZ,MOV22 

8096 

25 




96 


DEC 

H 

8097 

C9 




97 


RET 


8098 

24 




98 

MOV22  

INC 

H 

8099 

C9 




99 


RET 


809A 





100 

; 



809A 

02 

00 

02 

00 

101 

MOVDAT : 

DEFB 

2,0,2,0 

809E 

00 

01 

00 

01 

102 


DEFB 

0,1,0,1 

80A2 

01 

01 

00 

01 

103 


DEFB 

しし 0,1 

80A6 

00 

00 

02 

00 

104 


DEFB 

0,0,2,0 

80AA 

02 

02 

FF 


105 


DEFB 

2,2,-1 

80AD 





106 

 




b ) 


0000 





1 

 LIST10b 


0000 





2 

 



0000 





3 

♩PRINT 

EQU 

1FF4H 

0000 

0000 





4 

5 

#LOC 

EQU 

201EH 

0000 





6 

TYPE 

EQU 

0 

0000 





7 

X 

EQU 

1 

0000 





8 

Y 

EQU 

2 

0000 





9 

WORKl 

EQU 

3 

0000 





10 

WORK2 

EQU 

4 

0000 





11 

; 



8000 





12 


ORG 

8000H 

8000 





13 

; 



8000 

3E 

0C 



14 


LD 

A,0CH 

8002 

CD 

F4 

IF 


15 


CALL 

#PRINT 

8005 

8007 

0E 

DD 

00 

21 

30 

80 

16 

17 

LOOP  

し D 

LD 

C,0 

IX,CHARI 

800B 

0C 




18 


INC 

lc 

800C 

79 




19 


LD 

800U 

FE 

IE 



20 


CP 

30 

800F 

20 

04 



21 


JR 

NZ.SKIP 

8011 

DD 

36 

05 

01 

22 


LD 

(IX+5),1 

8015 

DD 

7E 

00 


23 

SKIP  

LD 

A,(IX) 

8018 

DD 

A6 

05 


24 


AND 

(IX+5) 

801B 

3C 




25 


INC 

A 

801C 

C8 




26 


RET 

Z 

801D 

06 

02 



27 


LD 

B.2 

801F 

CD 

3A 

80 


28 

LOOP2  

CALL 

TEKIMOVE 

8022 

C5 




29 


PUSH 

BC 

8023 

01 

05 

00 


30 


LD 

BC,5 

8026 

DD 

09 



31 


ADD 

IX, BC 

8028 

Cl 




32 


POP 

BC 

8029 

10 

F4 



33 


DJNZ 

LOOP2 

WAIT 

LOOP 

802B 

CD 

B8 

80 


34 


CALL 

802E 

18 

D7 



35 


JR 


が䞋リスト I Oa の30巧仪降ず共通 


;A=-1? 


 A=0? 

 A=1? 


106 Oh ! X 1988.11. 








1FF4H 

201EH 

0 

1 

2 

3 

4 

8000H 

A,0CH 
tPRINT 
DE.IVNTDAT 

A, (DE) 

DE 

A 

Z.SKIP 

C,0 

A 

Z, APP 

C 

A 

NZ 

WALLOC 

C.SKIP 

(lY+TYPE),C 

(lY+X),39 

(lY+Y),10 

(lY+WORKl),MOVDAT 

(IY+WORK2),MOVDAT/256 

DE 

IX,CHARI 

B, 4 

TEKIMOVE 

BC 

BC,5 
IX, BC 
BC 

し OOP2 

WAIT 

DE 

し OOP 


AND A 
を䜿う。 

た 10) 32 行の 

LD (IY + W 0 RK 1), MOVDAT 

は転送先は 1 バむトなのじ 2 バむトのデヌタを 
LD しおいるのでわかしく芋えるだろうけれどこ 
のようなずきアセンブラは䞋䜍の1バむトだけを 
LD するようなコヌドを生成しおくれるのがき通だ。 
もちろん ZEDA はそうなっおいる。 


キ1^ラクタを乂き<しおみる^ 

だいぶ ゲヌムら しく なっお きた。 いよい 
よ2 X 2义字のキャラクタを飛ばすこずに 
挑戊しよう。これは简単をうに芋えるから 
しれないけど奥は非垞に面倒な郚分だ。 
キャラクタが凜聞の端にいるずきには2 X 
2すべおを衚瀺するのではなく巊半分だ 
け i : 力 >右䞋だけを衚瀺するようにしなけ 
ればならない。堎合分けするし 
2 X 2すべお衚瀺 
2 X 1 だけ衚瀺䞊䞋2通り 

IX 2 だけ衚瀺巊右 2 通り 

角の1 X 1だけ衚瀺 4 通り 

の蚈9通りの堎合がある。貞面目にやろう 
ずするず座暙を調べおをれに応じお化 
理を振り分けなければならないわけだ。こ 
れは L おらめんどくさい。で僕は面倒な 
のは嫌いなので堎合分けをしないで枈む 
方法を玹介しようず思う。「む反怚 VRAM 」 
t いうや぀を導入する。 

f 反恕 V 民 AM ずいうのは V 民 AMt 同じ 
ような構造をしたワヌク゚リアだし野っお 
図 4 

( 0 , 0 ) 



0000 





1 

; し ISTll 


0000 





2 

; 


0000 





3 

♩PRINT 

EQU 

0000 





4 

#LOC 

EQU 

0000 





5 

; 


0000 





6 

TYPE 

EQU 

0000 





7 

X 

EQU 

0000 





8 

Y 

EQU 

0000 





9 

WORKl 

EQU 

000 癜 





10 

WORK2 

EQU 

0000 





11 

j 


8000 





12 


ORG 

8000 





13 

; 


8000 

3E 

0C 



14 


LD 

8002 

CD 

F4 

IF 


15 


CALL 

8005 

11 

5A 

80 


16 


LD 

8008 

lA 




17 

LOOP  

LD 

8009 

13 




18 


INC 

800A 

B7 




19 


OR 

8008 

28 

20 



20 


JR 

800D 

0E 

00 



21 


LD 

800F 

3D 




22 


DEC 

8010 

28 

03 



23 


JR 

8012 

0C 




24 


INC 

8013 

3D 




25 


DEC 

8014 

C0 




26 


RET 

8015 

CD 

8B 

80 


27 

APP  

CALL 

8018 

38 

13 



28 


JR 

801A 

FD 

71 

00 


29 


LD 

801D 

FD 

36 

01 

27 

30 


LD 

B021 

FD 

36 

02 

0A 

31 


LD 

8025 

FD 

36 

03 

0E 

32 


LD 

8029 

FD 

36 

04 

81 

33 


LD 

802D 

D5 




34 

SKIP  

PUSH 

802E 

DD 

21 

46 

80 

35 


LD 

8032 

06 

04 



36 


LD 

8034 

CD 

A2 

80 


37 

LOOP2 : 

CALL 

8037 

C5 




38 


PUSH 

8038 

01 

05 

00 


39 


LD 

803B 

DD 

09 



40 


ADD 

803D 

Cl 




41 


POP 

803E 

10 

F4 



42 


DJNZ 

8040 

CD 

21 

81 


43 


CALL 

8043 

D1 




44 


POP 

8044 

18 

C2 



45 


JR 

8046 





46 

; 


8046 

FF 




47 

CHARI  

DEFB 

8047 

00 

00 

00 

00 

48 


DBFS 

8048 

FF 




49 

CHAR2 : 

DEFB 

804C 

00 

00 

00 

00 

50 


DBFS 

8050 

FF 




51 

CHAR3  

DEFB 

8051 

00 

00 

00 

00 

52 


DBFS 

8055 

FF 




53 

CHAR4 : 

DEFB 

8056 

00 

00 

00 

00 

54 


DBFS 

805A 





55 

; 


805A 





56 

IVNTDAT  

805A 

02 

00 

02 

00 

57 


DEFB 

805E 

00 

00 

00 

00 

58 


DEFB 

8062 

00 

00 

00 

00 

59 


DEFB 

8066 

00 

00 

00 

00 

60 


DEFB 

806A 

00 

00 

00 

00 

61 


DEFB 

806E 

01 

00 

00 

01 

62 


DEFB 

8072 

00 

00 

00 

00 

63 


DEFB 

8076 

00 

00 

00 

00 

64 


DEFB 

807A 

00 

00 

00 

00 

65 


DEFB 

807E 

00 

00 

00 

00 

66 


DEFB 

8082 

00 

00 

00 

00 

67 


DEFB 

8086 

00 

00 

00 

00 

68 


DEFB 

808A 

03 




69 


DEFB 

808B 





70 

; 


808B 

D5 




71 

WA しし OC こ 

PUSH 

808C 

FD 

21 

46 

80 

72 


LD 

8090 

11 

05 

00 


73 


LD 

8093 

06 

04 



74 


LD 

8095 

FD 

7E 

00 


75 

WALCLP  

LD 

8098 

3C 




76 


INC 

8099 

28 

05 



77 


JR 

809B 

FD 

19 



78 


ADD 

8090 

10 

F6 



79 


DJNZ 

809F 

37 




80 


SCF 

80A0 

D1 




81 

WRETN : 

POP 

80A1 

C9 




82 


RET 


䞋リスト I 〇3の39å·§^^降ず共通 


プログラムの 動きが わかったら むベン 
トデヌタ列  5 6〜69斀を增やすなり曞き 
換えるなりしおしばらく遊んでもらいた 

い0 

た 8) このプログラ厶ではネ刀期座暙は DEFB で甚 
意しおいるので「タむプ」の蚭定のみを行っおい 
る。 

た 9) SCF は 

Set Carry Flag 

の略で文字どおり「キャリフラグを立おる J 凊 
理を巧う呜什だ。なわ前にも話したようじを 
C キャりをリセットするじは 
OR A 
たたは 


もらえればいい。衚瀺はこの仮恕 VRAM 
にキダラクタパタヌンを曞き蟌むこずで行 
う。もちろんワヌク゚リアにデヌタを曞 
き蟌んだからずいっおディスプレむに絵 
が化るわけではない。做想 VRAM ぞの曞き 
蟌みが䞀段萜したずころでこれを VRAM 
にたずめお転送するこずで実際の衚瀺を行 
う。この「䞀気に転送」する化理は先巧䜿 
った方法がほ t んどをのたた䜿える。 

仮想 VRAM は実際の画而よりらひず回 
り倧きくずったほうがなにかず䟿利だ。図 


4に瀺すように実画面では画面の端に力> 
かっおしたう堎合でら 仮想 VRAM I :で 
は「普通に衚瀺」を巧えばおむ。あずは必 
芁な郚分図4の点線内だけを V 民 AM に 
転送すればデむ スフ。レむ には キャラクタ 
の半分だけが衚瀺されるずいう寞法だ。 

じ1䞋のプログラムでは仮想 VRAM の乂 
きさは48 X 32実關面の倧きさを 40 X 240 
斀は点数の衚瀺など甚にずっおわこうず 
する。たた仮恕 V 民 AM の 4,4) 〜43,27) 
を実画面に割り圓おる。これにが い の^埌 


、ストが"^ 


1» 
,0 

1 c » 

• 0| 

,0 


,0 


,0 

 0* 

,0 

i0i 

,0 

,0, 

,0 

• 0» 

,0 

,0i 

,0 

、み、 

,0 

 0  

,0 

 0, 


DE 

IY,CHAR1 

DE,5 

B,4 

A,(lY+TYPE) 
A 

Z,WRETN 

IY,DE 

WALCLP 


DE 


- 4 


zso マシン語ゲヌ厶工房 107 















キャラクタの座暙は仮想 VRAM 䞊での座 
暙で管理する。実画面ずのズレを頭に入れ 
おわいおもらいたい。 

理屈はこのくらいじしおプログラムじ 
しおみよう。リスト12はリスト11を元にし 
お  L いっおらかなり倉曎しおある仮想 
V 民 AM を導入し2 X 2のキャラクタを衚 
瀺•移動させるプログラムだ。各機皮甚の 
リストの埌ろに e ) の共通郚分をかけ足しお 
ア䞃ンブルしおほしい。 VRAM の曞き換え 
などを高速に行いたかったのでいく぀か 
の新しい呜什を䜿っおいる。これらに぀い 
おは コラム「ブロック転送呜什」 わよ び「襄 
レゞスタ」を参照のこず。 

ではメむンルヌプ共通郚56行〜を芋 
おいこう。最初にサブルヌチン CLRVRA 
M を呌び出し仮想 VRAM をクリァする。 
続いおサブルヌチン IVNT を呌び出し 
むベントの化理を斀う。このサブルヌチン 
IVNT は「終了のむベント」に出をうずキ 
ャリを立おお戻りをうでなければノンキ 
ャリで戟るようじ䜜っおあるので  IVNT 
から戻った時点でキャリが立っおいれば 
ルヌブをおけプログラムの実斀を終える。 
をうでなければサブルヌチン 「MOVETE 
KIj を呌び出す。このサブルヌチンの内郚 
ではすでにやったように IX レゞスタをポ 
むンタにしおキャラクタデヌタバッファを 
順次調べキャラクタの皮類に応じた凊理 
ルヌチンを呌び出しおいる。をしおすべ 
おのキャラクタの移動が枈んだらサブル 
ヌチン DISP を呌び出し仮想 VRAM の 
内容を VRAM に転送する。あずは] a 䞊の 
化理をむベントデヌタ列がなくなるたで繰 
り返す。 

キャラクタデヌタパ' ッファ の構成はいた 
たでのものを倚少が匵し 

ax+o)= キャラクタタむプ 
(IX + 1) = X 座暙 
(IX + 2) = Y 座暙 

( IX + 3) IX + 4)=仮想 VRAM 䞊の 

衚瀺アドレス 

( IX + 5 ) IX + 6) = キャラクタパタヌ 

ンアドレス 

(IX + 7)= 化甚ワヌク1 
(化+ 8)=化甚ワヌク2 
(è®®+ 9)=化甚ワヌク3 
のようなお匏じした。座暙ず仮想 VRAM 
アドレスの䞡方を甚意しおいるのは無駄に 
芋えるかもしれない力3'画面からはみ出し 
たかどうかのチェックじは座暙を䜿い衚 
瀺には VRAM アドレスを䜿うずいうよう 
じどちらもをれなりに䜿い道があるわけ 
なんだ。なわ座暙 VRAM アドレスずも 

108 Oh ! X 1988.11. 


にキャラクタの巊䞊の䜍眮を指しおいる 
こずを付け加えおわこう。たた蛇巧タむ 
プでは'州甚ワヌクの12に「移動デヌタ 
ぞのポむンタ」を栌玍するのはさっきのず 
わり。ワヌク3はいたのずころ未䜿甚だ。 

キャラクタの仮想 VRAM ぞの「衚瀺」 

はサブルヌチン 「 PUT 」 を呌び化すこ L で 
斀っおいる。キャラクタパタヌンは CPAT 

ブロック匊送呜ち 

Z80 じはデヌタをたずめおお送するブロック 
おを呜什がある。もっずもよく䜿われるのは「し 
DIRj ずいう呜什でこのを什はたったIを什で 
ホ倧64 K バむトたでのデヌタを䞀巧に転送でき 
るずいう匷力な呜什だ。 LD 旧は 
LoaD , Increment , Repeat 
のそれぞれの略をおげたもので 「HL レゞスタで 
ポむントされるアドレス」からのメモリ内容を, 
「BC レゞスタでおをされるバむト数 J だけ化£ 
レゞスタでポむントされるアドレス J じ転送す 
るずいう術きをする。 SOUR ずいうラペルで瀺 
されるアドレスからの100バむトをアドレス 
DEST が巧に転送する凊理は 


LD 

HL , SOUR 

LD 

DE , DEST 

LD 

BC , 100 

LDIR 



で斀える。なわ LDIR 実行をのるレゞスタは 
HL = 転送元デヌタのあを+ I 
DE = お送先のホを+ I 
BC = 0 
じなる。 

この呜什はうたくむたうずメモリのクリア•フ 
ィルに利甚できる。次の䟋は BUFF で瀺される 
アドレスからの1000バむトを〇で埋めるプログ 


ラムだ。 


LD 

HU BUFF 

LD 

DE , BUFF + 1 

LD 

BC , 1000- 1 

LD 

( HL ), 0 

LDIR 



を初に先頭の I バむトだけを0じしこの0を 
LDIR で匕き䌞ばすこずでメモリのクリアを斀぀ 
おいる図 C )。 このずき BC レゞスタの初期倀 
がハ•ッファの倧きさより I 小さくなければなら 
ない点じた意しおもらいたい。 

LD 旧の仲問には 「 LDDR 」 がある。これは 


裏レゞスタ 

連栜の第I回目に捐茉した Z80 の党レゞスタ 
を描いた図を芋おもらいたい。わ銎染みの A ~ 
し PC, SP, そしお今月玹介したIX, IY が䞊ぶなか 
じ 「A’~L’j ずいうレゞスタ矀がある。これを裏 
レゞスタずいう。裏レゞスタは普段は䜿うこず 
ができないがい぀でも A~L ず立巧を逆転さ 
せるこずができる。そうなるずいたたで衚に 
あったレゞスタが*レゞスタじなり裏レゞス 
タピったものが衚に出おくるわけ。 

裏ずか衚ずいうのはその瞬間に䜿えるかどう 
かずいう意巧で䞡者の機胜はたったく倉わら 
ない。裏に回された「元」衚レゞスタの倀はそ 
のたた保存されおいるから再び亀換すれば 
亀換前の倀に戟る。 


0ずいうラベルで瀺される斀り TF に甚意し 
おありをの先頭アドレスはキダラクタが 
登堎する際にキャラクタデヌタバッファの 
(IX + 5 )IX + 6) 

に栌玍するようになっおいる127斀り[䞋の 
デヌタを芋おららいたいのでサブルヌ 
チン PUT 内ではキャラクタデヌタバッファ 
から「仮想 VRAM アドレス」ず「キャラ 

LoaD , Decrement , Repeat 
の略で HL レゞスタず DE レゞスタをデクリメ 
ントしながらメモリ転送を巧う呜什ピ。たた 

LD 旧 LDDR じは繰し返しを行わない LDI  し DD 
ずいう バリ゚ヌ シペンがある。 し DI は I 呜什で 


LD 

( DE ). ( HL ) 

INC 

HL 

INC 

DE 

DEC 

BC 

じ LDD は 

LD 

( DE ). ( HL ) 

DEC 

HL 

DEC 

DE 

DEC 

BC 

じ盞圓する働きをする。 

おっず,' 

をのためだけど 

LD 

( DE ). ( HL ) 


なんお呜什はほんずはないんだからね。 
因 C LDIR を䜿ったメモリクリア 


I ) HL DE 


2) HL DE 


0 


3) H し DE 


二の裏レゞスタずの亀換は EX の系列のを什 
で斀う。 

EXX 

ずいう呜什は衚偎の B — L レゞスタず寒の B 
䞀しをたずめお亀換するを什だ。たた 

EX AF , AF , 

ずいう呜什じよっお衚の A  F ず裏の AF 
を亀換するこずができる。フラグを保存したた 
た䞀瞬別の凊理をするずきじ PUSH , POP の 
代わりずしお利甚するこずが倚い。巧レゞスタ 
ずの亀換は PUSH , POP に比べお高速なのでず 
くじ速床の芁求される堎面でさりげなく䜿いた 

し 、0 

ただしあんたりたず窠をギッタンバッタン 
切り換えお䜿っおいるず思わめバグが入り么 
む原因にもなるのでた意したほう力<いい。 

















クタパタヌンのアドレス」をそれぞれ DE  
HL レゞスタに取り出し 


( DE ) = ( HL ) 

巊䞊 

(DE + 1 )=.(HL + 1) 

右䞊 

(DE + 40) = (HL + 2) 

å·Šäž‹ 

(DE + 41) = (HL + 3) 

右䞋 

ずなるように4パ、むトを曞き蟟んでいる 


LDI 呜什の䜿い方に泚目しおほしい。 

あず现かなずころでは画面からはみ出 
したかどうかのチェックを䞊䞋巊右すベお 
じ列•しお斀う化理が付け加えられおいる。 
サブルヌチン 「 MOVE 」 内の2぀の CP が 
それで移動埌の X  Y 座暙が仮想 VRA 
M に収たるかどうかを調べ倖にはみ出し 
衚1䞻な定数サブルヌチンワヌクの解説 


たなら「キャラクタタむプ」を䞀1にしお 
をのキャラクタを殺しおいる。ここで本来 
なら 

X 座暙が最小倀未満か 
X 座暙が最倧倀を越えたか 
Y 座暙が最小倀未満力、 

Y 座暙が最倧倀を越えたか 
I : 4回の比范を斀う必芁がある力;リスト 
12では2回の比范で枈たせるずいう小技を 
䜿っおいる。なぜ’これでよいのか考えおみ 
おほしい。 

た説明が必芁なのはこんなずころかな。 
衚1じ䞻な定数サブルヌチンワヌクの 
䜿われ方をたずめおわくからこれを参考 


に残りのリストを蚀壳砎しおもらいたい。 

本 本 

今月の話はこれでゎしたい。単玔な䟋に 
始たっおゲヌムに䜿える盎前のレベルたで 
敵キャラの動かし方をいろいろやっおみた 
わけだけどどうだったろう力、。次回はキ 
䞀入力呚りや  PCG •カラヌ衚瀺ぞのが応 
などの機皮別の现々したこずをやっおから 
匟の発射.移動圓たり刀定などのアルゎリ 
ズムを぀぀いおみたい。ゆずりがあれば背 
景のス クロヌ ル化理ず合䜓させお䞀応ゲヌ 
ムらしい圢にするずころたでできるからし 
れない。できないかもしれない。 

をんなずころでじやたたホ巧をわう。 


a ) リスト12の䞻な定な 

MOVE 

A レゞスタじ0 ~ 7の向きコヌドを IX じキャラクタデヌタバ 




ッファぞのポむンタを入れお呌び出すずそれに応じで座巧- 

SPCHR 

スぺヌスの文字コヌド。 MZ -700 ではデむスプレむコヌドだから 


仮想 VRAM 䞊アドレスを蜜:化させる。巧®!をの座巧が巧な VRAM 


0。ほかのお巧では ASCII コヌドた•から 20 h 。 


をはみ出したらそのキャラクタは巧す。 

CHRMAX 

同時に画面に衚瀺できるキャラクタのお倧お。ここを*き換え 

PUT 

IX レゞスタじキャラクタデヌタバッファぞのポむンタを入れお 


アセンブルし盎すだけで自由に蚭を可胜。 


呌び出すず仮想 VRAM ぞ 2 X 2 文ずの倧きさのキャラクタを衚 

b ) リスト12の身 

£なルヌチン 

c ) リスト12のづ 

瀺する。 

ミなワヌク • を数デヌタ 

DISP 

仮想 VRAM から実 VRAM ぞの䞀る曞き蟌みを斀う。 



INITWK 

キャラクタデヌタバッファを初期化する。具䜓的にはすぺおの 

CPAT 0 

盎進タむプのキャラクタバタヌン。 


キャラクタの「タむプ J を䞀1じする。 

CPAT 1 

蛇巧タむブのキャラクタバタヌン。 

CLRVRAM 

仮想 VRAM をスペヌスのキャラクタで埋める。 

IVNTP 

むベントデヌタ列ぞのポむンタを栌玍しおわく。 

IVNT 

カりンタ IVNTC が4の倍数であればメむンルヌプ4回に1回ご 

ADAT 1 

むペントコヌド1じより登巧するキャラクタのデヌタ。そのた 


ずじむベントの発生凊理を巧う。 


たキャラクタデヌタバッファじセットできるお匏になっおいる。 

APP 

キャラクタ登巧むベントの凊理を行う。 


ADAT 2~5 も同が。 

WALLOC 

キャラクタデヌタバッファの空き巧域を採し芋぀かればそ二 

M 0 VDATB 

が斀タむプの移動デヌタ列。0~7の巧きコヌドを䞊べおある。 


ぞのポむンタを DE レゞスタぞ入れお戻る。芋぀からなければキ 

DXDYDA 

向きコヌドに応じた X , Y 座暙及び仮巧 VRAM アドレス巧䜍 


ャリフラグを立おお戻る。 


デヌタテヌブル。サブルヌチン MOVE で參照される。ひず぀の向 

MOVETEKI 

すべおのキャラクタを照に移助するルヌプ。 


きコヌドじ぀き X 座巧のを䜍 Y 座暣の倉䜍アドレスのを 

TEKISUB 

キャラクタタむプじよっお察応するルヌチンヘみがする。 


䜍の候に䞊んでいる。 

TEKIA 

盎進タむプのキャラクタの巧か凊理を巧う。 

IVNTDAT 

むベントコヌド列。0 (むペントなし1~5 (キャラクタの 

TEKIB 

巧斀タむプのキャラクタのを巧凊理を巧う。 


登堎) 侀 1 (プログラムのお了がな甚可胜。 

MOVE&PUT 

キャラクタの移かず仮巧 VRAM ぞの衚瀺を斀う。実擊の凊理は 

CHRBUF 

キャラクタデヌタバッファ。キャラクタのお倧数 XI 0 バむト。 


より䞋䜍のサブルヌチンで斀う。 

VRAMMODOKI 

暪48 X お32の化巧 VRAM 。 


U スト難 


a) 









8035 

85 



34 


ADD 

A,L 

0000 





1 

 LIST12 

a)MZ- 

.700/1500 

8036 

6F 



35 


LD 

L,A 

0000 





2 




8037 

30 

01 


36 


JR 

NC,DISPl 

0000 





3 

SPCHR 

EQU 

0 

8039 

24 



37 


INC 

H 

0000 





4 

 



803A 

D9 



38 

DISPl : 

EXX 


8000 





5 


ORG 

8000H 

803B 

10 

F0 


39 


DJNZ 

DISP0 

8000 





6 

j 



803D 

C9 



40 


RET 


8000 

CD 

06 

80 


7 


CALL 

INIT700 









8003 

C3 

3E 

80 


8 


JP 

MAIN 









8006 





9 

; 











8006 





10 

INIT700: 



b) 








8006 

21 

00 

D0 


11 


LD 

H し 0D000H 

0000 




1 

 LIST12 

b)MZ-2000/2200 

8009 

11 

01 

D0 


12 


•LD 

UE,0D001H 

0000 




2 




8000 

01 

00 

08 


13 


LD 

BC,0800H 

0000 




3 

SPCHR 

EQU 

20H 

800F 

36 

00 



14 


し D 

(HL),SPCHR 

0000 




4 




8011 

ED 

B0 



15 


し DIR 


8000 




5 


ORG 

8000H 

8013 

01 

FF 

07 


16 


LD 

BC,0800H—1 

8000 




6 

 



8016 

36 

40 



17 


LD 

けし  4eM 

8000 

CD 

15 

80 

7 


CALL 

VOPEN2000 

8018 

ED 

B0 



18 


LDIR 


8003 

CD 

ID 

80 

8 


CALL 

1N1T2000 

801A 

C9 




19 


RET 


8006 

CD 

52 

80 

9 


CALL 

MAIN 

801B 





20 

 



8009 

3E 

07 


10 


LD 

A,7 

801B 

01 

01 

01 

01 

21 

CPAT0 : 

DEFB 

1,1,1,1;» AAAA• 

800B 

D3 

F5 


11 


OUT 

(0F5H),A 

801F 

02 

02 

02 

02 

22 

CPATl  

DEFB 

2•2•2•2 ;•BBBB• 

800D 




12 

VCLOSE2000  


8023 





23 

9 



800D 

DB 

E8 


13 


IN 

A, (0E8H) 

8023 





24 

DISP700  



800F 

E6 

7F 


14 


AND 

07FH 

8023 

D9 




25 

DISP  

EXX 


8011 

D3 

E8 


15 


OUT 

(0E8H),A 

8024 

21 

39 

83 


26 


LD 

HL,4*48+4+VRAMMODOKl 

8013 

FB 



16 


El 


8027 

11 

00 

D0 


27 


LD 

DE,0D00OH 

8014 

C9 



17 


RET 


802A 

D9 




28 


EXX 


8015 




18 




8028 

06 

18 



29 


LD 

B,24 

8015 




19 

VOPEN2O00: 


8020 

D9 




30 

DISP0  

EXX 


8015 

F3 



20 


D1 


802E 

01 

28 

00 


31 


LD 

BC,40 

8016 

DB 

E8 


21 


IN 

A, (0E8H) 

8031 

ED 

B0 



32 


LDIR 


8018 

F6 

C0 


22 


OR 

0C0M 

8033 

3E 

08 



33 


し D 

A,8 

801A 

D3 

E8 


23 


OUT 

(OEBH),A 


Z 80 マシン語ゲヌ厶工房 109 














801C 

C9 




24 


RET 


801D 





25 

 



801D 





26 

INIT2000: 


801D 

21 

00 

D0 


27 


LD 

H し .ODBOOM 

8020 

11 

01 

D0 


28 


LD 

DE,0D001H 

8023 

01 

FF 

07 


29 


LD 

BC.0800H-1 

8026 

36 

20 



30 


LD 

(ML),SPCHR 

8028 

ED 

B0 



31 


LDIR 


802A 

3E 

04 



32 


LD 

A,4 

802C 

D3 

F5 



33 


OUT 

(0F5H),A 

802E 

C9 




34 


RET 


802F 





35 

 



802F 

41 

41 

41 

41 

36 

CPAT0  

DEFM 

,AAAA* 

8033 

42 

42 

42 

42 

37 

CPAT1  

DEFM 


8037 





38 

; 



8037 





39 

D1SP2000: 


8037 

D9 




40 

DISP  

EXX 


8038 

21 

4D 

83 


41 


LD 

LD 

H し , 4»48+4+VRAMMODOKI 

803B 

11 

00 

D0 


42 


DE,0D000H 

803E 

D9 




43 


EXX 


803F 

06 

18 



44 


LD 

B,24 

8041 

D9 




45 

DISP0  

EXX 


8042 

01 

28 

00 


46 


LD 

BC,40 

8045 

ED 

B0 



47 


LDIR 


8047 

3E 

08 



48 


LD 

A,8 

8049 

85 




49 


ADD 

A,L 

804A 

6F 




50 


LD 

JR 

L,A 

804B 

30 

01 



51 


NC.DISPl 

804D 

24 




52 


INC 

H 

804E 

D9 




53 

DISP1 : 

EXX 


804F 

10 

F0 



54 


DJNZ 

DISP0 

8051 

C9 




55 


RET 



d ) 


c) 


0000 

0000 

0000 

0000 

8000 

8000 

8000 CD 14 
8003 CD 28 
8006 CD 67 
8009 


 L1ST12 c)MZ-2500 
SPCHR EQU 20 


CALL 
CALL 
CA しし 


10 VCLOSE2500  


3E 07 
D3 B4 
3A 27 
D3 B5 
FB 
C9 


8009 
800B 
800D 

8010 
8012 

8013 

8014 
8014 

8014 F3 

8015 3E 07 
8017 D3 B4 
8019 DB B5 
801B 32 27 


11 
12 

13 

14 

15 

16 

17 ; 

18 VOPEN2500: 


LD 

OUT 

LD 

OUT 

El 

RET 


19 

20 
21 
22 
23 


DI 

LD 

OUT 

IN 

LD 


VOPKN2500 

INIT2500 

MAIN 

A,07H 
(0B4H),A 
A,(OLDMB) 
(0B5H),A 


A,07H 
(0B4H),A 
A,(0B5H) 
(0 し DMB),A 


0000 





1 

 LIST12 

d)Xl/turbo 

0000 





2 

; 



0000 





3 

SPCHR 

EQU 

20H 

0000 





4 

; 



8000 





5 


ORG 

8000H 

8000 





6 

; 



8000 

CD 

06 

80 


7 


CALL 

INITXl 

8003 

C3 

47 

80 


8 


JP 

MAIN 

8006 





9 

; 



8006 





10 

INITXl : 



8006 

01 

00 

28 


11 


LD 

BCf2800H 

8009 

11 

04 

20 


12 


LD 

DE,2004H 

800C 

21 

00 

08 


13 


LD 

ML.0800H 

800F 

ED 

59 



14 

ILOOPl : 

OUT 

(C) ,E 

8011 

03 




15 


INC 

BC 

8012 

2B 




16 


DEC 

HL 

8013 

7C 




17 


LD 

A,H 

8014 

B5 




18 


OR 

L 

8015 

20 

F8 



19 


JR 

NZ,ILOOPl 

8017 

26 

08 



20 


LD 

H,08H 

8019 

ED 

51 



21 

ILOOP2  

OUT 

<C) ,D 

801B 

03 




22 


INC 

BC 

801C 

2B 




23 


DEC 

HL 

801D 

7C 




24 


LD 

A,H 

801E 

B5 




25 


OR 

L 

801F 

20 

F8 



26 


JR 

NZ,ILOOP2 

8021 





27 


LD 

H,08H 

8021 





28 


LD 

E,e0H 

8021 





29 

ILOOPS 

OUT 

(C),E 

8021 





30 


INC 

BC 

8021 





31 


DEC 

HL 

8021 





32 


LD 

A,H 

8021 





33 


OR 

8021 





34 


JR 

NZ,ILOOPS 

8021 

C9 




35 


RET 


8022 





36 




8022 

41 

41 

41 

41 

37 

CPAT0 : 

DEPM 

> AAAA * 

8026 

42 

42 

42 

42 

38 

CPATl : 

DEFM 


802A 





39 

 



802A 





40 

DISPXl : 



802A 

21 

42 

83 


41 

DISP  

LD 

HL,4»48+4 + VRAMMODOKI 

802D 

01 

00 

30 


42 


LD 

BC, 03000 H 

8030 

16 

18 



43 


LD 

D,24 

8032 

IE 

28 



44 

DISP0  

LD 

E,40 

8034 

7E 




45 

DISPl : 

LD 

A, (HL) 

8035 

23 




46 


INC 

HL 

8036 

ED 

79 



47 


OUT 

(C) ,A 

8038 

03 




48 


INC 

BC 

8039 

ID 




49 


DEC 

E 

803A 

20 

F8 



50 


JR 

LD 

NZ,DISPl 

803C 

3E 

08 



51 


A,8 

803E 

85 




52 


ADD 

A,L 

803F 

6F 




53 


LD 

JR 

L,A 

8040 

30 

01 



54 


NC,D1SP2 

8042 

24 




55 


INC 

H 

8043 

15 




56 

DISP2  

DEC 

D 

8044 

20 

EC 



57 

58 


JR 

NZ,O1SP0 

8046 

C9 





RET 



801K 

3E 

07 



24 

LD 

A,07H 









8020 

D3 

B4 



25 

OUT 

(0B4H),A 









8022 

3E 

38 



26 

LD 

A,38H 









8024 

D3 

B5 



27 

OUT 

(0B5H),A 

e) 








8026 

C9 




28 

RET 









8027 





29  



803E 




41 

 LIST12 

e)common 

8027 

00 




30 OLDMB: 

DBFS 

1 

803E 




42 

} 



8028 





31  



803E 




43 

CHRMAX 

EQU 

16 

8028 





32 INIT250( 

) 


803E 




44 

; 



8028 

21 

00 

E0 


33 

し D 

H し 0E000H 

803E 




45 

TYPE 

EQU 

0 

802B 

11 

01 

E0 


34 

LD 

OE,0 å·š 001H 

803E 




46 

X 

EQU 

1 

802E 

01 

00 

08 


35 

LD 

BC,O80OH 

803E 




47 

Y 

EQU 

2 

8031 

36 

20 



36 

し D 

(HL),SPCHR 

803E 




48 

ADRL 

EQU 

3 

8033 

ED 

B0 



37 

LDIR 


803E 




49 

ADRH 

EQU 

4 

8035 

01 

00 

08 


38 

LD 

LD 

BC,0800H 

803E 




50 

PATL 

EQU 

5 

8038 

36 

04 



39 

(HL),04M 

803E 




51 

PATH 

EQU 

6 

803A 

ED 

B0 



40 

LDIR 


803E 




52 

WORKl 

EQU 

7 

803C 

01 

FF 

07 


41 

LD 

BC,0800H-1 

803E 




53 

WORK2 

EQU 

8 

803F 

36 

00 



42 

LD 

(HL),0 

803E 




54 

WORK3 

EQU 

9 

8041 

ED 

B0 



43 

し DIR 


803E 




55 

j 



8043 

C9 




44 

RET 


803E 

CD 

56 

80 

56 

MAIN  

CALL 

INITWK 

8044 





45  



8041 

21 

AC 

81 

57 


LD 

LD 

HL.IVNTDAT 

8044 

41 

41 

41 

41 

46 CPAT0 : 

DEFM 

»AAAA> 

8044 

22 

96 

80 

58 


(IVNTP),HL 

8048 

42 

42 

42 

42 

47 CPATl : 

DEFM 

'BBBB* 

8047 

CD 

64 

80 

59 

LOOP  

CALL 

CLRVRAM 

804C 





48  



804A 

CD 

72 

80 

60 


CALL 

IVNT 

8040 





49 DISP25eO: 


804D 

D8 



61 


RET 

C 

804C 

D9 




50 DISP  

EXX 


804E 

CD 

EB 

80 

62 


CALL 

MOVETEKI 

804D 

21 

62 

83 


51 

し D 

LD 

HL,4M8 + 4 + VRAMMODOKI 

8051 

CD 

23 

80 

63 


CALL 

DISP 

8050 

11 

00 

E0 


52 

DE,0E000H 

8054 

18 

FI 


64 


JR 

LOOP 

8053 

D9 




53 

EXX 


8056 




65 

; 



8054 

06 

18 



54 

LD 

B,24 

8056 

21 

D5 

81 

66 

INITWK: 

LD 

HL.CHRBUF 

8056 

D9 




55 DISP0  

EXX 


8059 

11 

0A 

00 

67 


LD 

LD 

DE,10 

8057 

01 

28 

00 


56 

LD 

BC,40 

805C 

06 

10 


68 


B,CHRMAX 

805A 

ED 

B0 



57 

LDIR 


805E 

36 

FF 


69 

INIWK0  

LD 

(HL),-1 

805C 

3E 

08 



58 

し D 

A,8 

8060 

19 



70 


ADD 

HL,DE 

805E 

85 




59 

ADD 

A,L 

8061 

10 

FB 


71 


DJNZ 

INIWK0 

805P 

6F 




60 

LD 

JR 

L,A 

8063 

C9 



72 


RET 


8060 

30 

01 



61 

NC,DISPl 

8064 




73 

; 



8062 

24 




62 

INC 

H 

8064 




74 

CLRVRAM 



8063 

D9 




63 DISPl; 

EXX 


8064 

21 

75 

82 

75 


LD 

HL,VRAMMODOKI 

8064 

10 

F0 



64 

DJNZ 

D1SP0 

8067 

11 

76 

82 

76 


LD 

DE,VRAMMODOKI+1 

8066 

C9 




65 

RET 


806A 

01 

FF 

05 

77 


LD 

BC,48»32-1 









806D 

36 

00 


78 


LD 

(HL),SPCHR 









806F 

ED 

B0 


79 


LDIR 










8071 

C9 



80 


RET 










►lOfI V 貌ぺヌゞのもがか•おさん 

すぐにがずお焌したしよ 

ダメをれじゃあが入 


110 Oh ! X 1988.11. 


やっぱりダメですよわ。巧お通垐をなる。巧捕-。 

䞋朚厎和化 26) 宮城県 



8072 




81 




8072 

3A 

98 

80 

82 

IVNT: 

LD 

A,(IVNTC) 

8075 

3C 



83 


INC 

A 

8076 

32 

98 

80 

84 


LD 

(IVNTC),A 

8079 

E6 

03 


85 


AND 

ミ Z 

807B 

C0 



86 


RET 

807C 

2A 

96 

80 

87 


LD 

HL,(IVNTP) 

807F 

7E 



88 


LD 

A,(HL) 

8080 

23 



89 


INC 

HL 

8081 

22 

96 

80 

90 


LD 

(IVNTP),HL 

8084 

B7 



91 


OR 

A 

8085 

C8 



92 


RET 

Z 

8086 

11 

0A 

00 

93 


LD 

DE,10 

8089 

21 

B9 

80 

94 


LD 

HL,ADAT1 

808C 

06 

05 


95 


LD 

B,5 

808E 

3D 



96 

IVNTL  

DEC 

A 

808F 

28 

08 


97 


JR 

Z,APP 

8091 

19 



98 


ADD 

HL,DE 

8092 

10 

FA 


99 


DJNZ 

IVNTL 

8094 

37 



100 


SCF 


8095 

C9 



101 


RET 


8096 




102 

; 



8096 

00 

00 


103 

IVNTP  

DBFS 

2 

8098 

00 



104 

IVNTC  

DEFB 

0 

8099 




105 

; 



8099 

CD 

A5 

80 

106 

APP  

CALL 

WALLOC 

809C 

38 

05 


107 


JR 

LD 

C,APP0 

809E 

01 

0A 

00 

108 


BC,10 

80A1 

ED 

B0 


109 


LDIR 


80A3 

B7 



110 

APP0  

OR 

A 

80A4 

C9 



111 


RET 


80A5 




112 




80A5 

E5 



113 

WALLOC : 

PUSH 

HL 

80A6 

21 

D5 

81 

114 


LD 

HL,CHRBUF 

80A9 

11 

05 

00 

115 


LD 

DE,5 

80AC 

06 

10 


116 


LD 

B,CHRMAX 

80AE 

7E 



117 

WALCLP  

LD 

A,(HL) 

80AF 

3C 



118 


INC 

A 

80B0 

28 

04 


119 


JR 

Z,WRETN 

80B2 

19 



120 


ADD 

HL,DE 

80B3 

10 

F9 


121 


DJNZ 

WALCLP 

80B5 

37 



122 


SCF 


80B6 

EB 



123 

WRETN: 

EX 

DE,HL 

80B7 

El 



124 


POP 

HL 

80B8 

C9 



125 


RET 


80B9 




126 

; 



80B9 

00 

2C 

0A 

127 

ADATI : 

DEFB 

0,44,10 

80BC 

81 

84 


128 


DEFW 

10*48+44+VRAMM0D0K1 

80BE 

IB 

80 


129 


DEFW 

CPAT0 

80C0 

00 

00 

00 

130 


DEFB 

0,0,0 

80C3 




131 

; 



80C3 

00 

2C 

14 

132 

ADAT2 : 

DEFB 

0,44,20 

80C6 

61 

86 


133 


DEFW 

20M8 + 44+VRAMMODOKI 

80C8 

IB 

80 


134 


DEFW 

CPAT0 

80CA 

00 

00 

00 

135 


DEFB 

0,0,0 

80CD 




136 

; 



80CD 

01 

2C 

0A 

137 

ADAT3  

DEPB 

1,44,10 

80D0 

81 

84 


138 


DEFW 

10*48+44+VRAMMODOKI 

80D2 

IF 

80 


139 


DEFW 

CPATl 

80D4 

23 

81 


140 


DEFW 

MOVDATB 

8006 

00 



141 


DEFB 

0 

80D7 

80D7 

01 

2C 

0F 

142 

143 

ADAT4 : 

DEFB 

1,44,15 

80DA 

71 

85 


144 


DEFW 

15♩4 8 + 4 4+VRAMMODOKI 

80DC 

IF 

80 


145 


DEFW 

CPATl 

80DE 

23 

81 


146 


DEFW 

MOVDATB 

80E0 

00 



147 


DEFB 

0 

80E1 




148 

J 



80E1 

01 

2C 

14 

149 

ADAT5: 

DEFB 

1,44,20 

80E4 

61 

86 


150 


DEFW 

20*48+44+VRAMMODOKI 

80E6 

IF 

80 


151 


DEFW 

CPATl 

80E8 

23 

81 


152 


DEFW 

MOVDATB 

80EA 

00 



153 


DEFB 

0 

80EB 




154 

; 



80EB 




155 

MOVETEKI : 


80EB 

DD 

21 

D5 81 

156 


LD 

IX.CHRBUF 

80EF 

06 

10 


157 


LD 

B,CHRMAX 

80F1 

C5 



158 

MOVELP : 

PUSH 

BC 

80F2 

DD 

7E 

00 

159 


LD 

A,(IX+TYPE) 

80F5 

3C 



160 


INC 

A 

80F6 

C4 

02 

81 

161 


CALL 

NZ,TEKISUB 

80F9 

11 

0A 

00 

162 


LD 

DE,10 

80FC 

DD 

19 


163 


ADD 

IX, DE 

80FE 

Cl 



164 


POP 

BC 

80FF 

10 

F0 


165 


DJNZ 

MOVELP 

8101 

C9 



166 


RET 


8102 




167 

; 



8102 




168 

TEKISUB  



8102 

3D 



169 


DEC 

A 

8103 

28 

02 


170 


JR 

JR 

Z,TEKIA 

8105 

18 

03 


171 


TEKIB 

8107 




172 

; 



8107 

AF 



173 

TEKIA  

XOR 

A MOVE LEFT 

8108 

18 

2C 


174 


JR 

MOVE&PUT 

810A 




175 

 



810A 

DD 

6E 

07 

176 

TEKIB  

LD 

LD 

L,(IX+WORKl) 

810D 

DD 

66 

08 

177 


H,(IX+W0RK2) 

8110 

7E 



178 

TEKIB0: 

LD 

A,(HL) 

8111 

23 



179 


INC 

HL 

8112 

FE 

FF 


180 


CP 

—1 

8114 

20 

05 


181 


JR 

NZ,TEKIBl 

8116 

21 

23 

81 

182 


LD 

HL,MOVDATB 

8119 

18 

F5 


183 


JR 

TEKIB0 

811B 

DD 

75 

07 

184 

TEKIBl : 

LD 

(IX+WORKl),L 

811E 

DD 

74 

08 

185 


LD 

JR 

UX+W0RK2) ,H 

8121 

18 

13 


186 


MOVE&PUT 


8123 





187 

 



8123 





188 

MOVDATB : 


8123 

07 

00 

07 

00 

189 


DEFB 

7,0,7,0 

8127 

00 

01 

00 

01 

190 


DEFB 

0.1,0,1 

812B 

01 

01 

00 

01 

191 


DEFB 

しし01 

812F 

00 

00 

07 

00 

192 


DEFB 

0,0,7,0 

8133 

07 

07 

FF 


193 


DEFB 

7,7,-1 

8136 





194 

 



8136 





195 

MOVE&PUT: 


8136 

CD 

3D 

81 


196 


CALL 

MOVE 

8139 

CD 

91 

81 


197 


CALL 

PUT 

813C 

C9 




198 


RET 


813D 





199 

 



813D 

87 




200 

MOVE 

ADD 

A,A x2 

813E 

87 




201 


ADD 

A,A x4 

813F 

21 

6C 

81 


202 


LD 

HL,DXDYDA 

8142 

5F 




203 


LD 

E,A 

8143 

16 

00 



204 


LD 

D,0 

8145 

19 




205 


ADD 

HL,DE 

8146 

7E 




206 


LD 

A,(HL) 

8147 

23 




207 


INC 

HL 

8148 

DD 

86 

01 


208 


ADD 

A,(IX+X) 

814B 

FE 

2E 



209 


CP 

46 MAX 

814D 

30 

3D 



210 


JR 

NC,DEAD 

814F 

DD 

77 

01 


211 


LD 

(IX+X),A 

8152 

7E 




212 


LD 

A,(HL) 

8153 

23 




213 


INC 

HL 

8154 

DD 

86 

02 


214 


ADD 

A, (IX+Y) 

8157 

FE 

IE 



215 


CP 

30 MAX 

8159 

30 

31 



216 


JR 

NC,DEAD 

815B 

5E 




217 


LD 

E,(HL) 

815C 

23 




218 


INC 

HL 

815D 

56 




219 


LD 

D,(HL) 

815E 

DD 

6E 

03 


220 


LD 

LD 

L, (IX+ADRL) 

8161 

DD 

66 

04 


221 


H, {IX+ADRH) 

8164 

19 




222 


ADD 

HL.DE 

8165 

DD 

75 

03 


223 


LD 

(IX+ADRL),L 

8168 

DD 

74 

04 


224 


LD 

(IX+ADRH),H 

816B 

C9 




225 


RET 


816C 





226 

; 



816C 





227 

DXDYDA: 



816C 

FF 

00 



228 


DEFB 

-1,0 ;0 

816E 

FF 

FF 



229 


DEFW 

-1 

8170 

FF 

FF 



230 


DEFB 

-1,-1 1 

8172 

CF 

FF 



231 


DEFW 

— 49 

8174 

00 

FF 



232 


DEFB 

0,-1 2 

8176 

D0 

FF 



233 


DEFW 

-48 

8178 

01 

FF 



234 


DEFB 

し- 1 3 

817A 

D1 

FF 



235 


DEFW 

—47 

817C 

01 

00 



236 


DEFB 

1,0 ; 4 

817E 

01 

00 



237 


DEFW 

1 

8180 

01 

01 



238 


DEFB 

し 1 5 

8182 

31 

00 



239 


DEFW 

49 

8184 

00 

01 



240 


DEFB 

0,1 6 

8186 

30 

00 



241 


DEFW 

48 

8188 

FF 

01 



242 


DEFB 

-1,1 7 

818A 

2F 

00 



243 


DEFW 

47 

818C 





244 




818C 

DD 

36 

00 

FF 

245 

DEAD  

LD 

(IX+TYPE) ,-1 

8190 





246 


SCF 


8190 

C9 




247 


RET 


8191 





248 




8191 

DD 

5E 

03 


249 

PUT 

LD 

LD 

E,(IX+ADRL) 

8194 

DD 

56 

04 


250 


D, (IX+ADRH) 

8197 

DD 

6E 

05 


251 


LD 

し, IX+PAT し 

819A 

DD 

66 

06 


252 


LD 

H,(IX+PATH) 

819D 

ED 

A0 



253 


LDI 


819F 

ED 

A0 



254 


LDI 


81A1 

EB 




255 


EX 

LD 

DE,HL 

81A2 

01 

2E 

00 


256 


BC,46 

81A5 

09 




257 


ADD 

HL,BC 

81A6 

EB 




258 


EX 

DE.HL 

81A7 

ED 

A0 



259 


LDI 


81A9 

ED 

A0 



260 


LDI 


81AB 

C9 




261 


RET 


81AC 





262 

; 



81AC 





263 

IVNTDAT: 



81 AC 

01 

01 

00 

00 

264 


DEFB 

1,1,0,0 

81B0 

02 

02 

00 

00 

265 


DEFB 

2,2,0,0 

81B4 

03 

03 

03 

03 

266 


DEFB 

3 , 3 , 3 , 3 

81B8 

00 

00 

04 

04 

267 


DEFB 

0,0,4,4 

81BC 

04 

04 

00 

00 

268 


DEFB 

4,4,0,0 

81C0 

05 

05 

05 

05 

269 


DEFB 

5 , 5 , 5 1 5 

81C4 

00 

00 

00 

00 

270 


DEFB 

0,0,0,0 

81C8 

00 

00 

00 

00 

271 


DEFB 

0,0,0,0 

81CC 

00 

00 

00 

00 

272 


DEFB 

0,0,0,0 

81D0 

00 

00 

00 

00 

273 


DEFB 

0,0,0,0 

81D4 

FF 




274 


DEFB 

-1 

81D5 





275 

; 



81D5 

00 

00 

00 

00 

276 

CHRBUF : 

DEFS 

10 本 CHRMAX 

81D9 

00 

00 

00 

00 







(䞭略 

8271 00 00 00 00 

8275 

277 VRAMMODOKI : 

8275 

278  DEF 


►ただ Z ’ sSTAFF ら C - TRACE 68 も持っおいないけど C - TRACE 68 は赃入しおぜひ䜿 
いこなしたいず思っおいたす。化はたさに CG のが化だ勝手ながら。おは倉わりたす 
がどなた かお 隓の レポヌ ト䜜成 ツヌル「レポヌ ト PRO -68 K 」 っおいうの䜜っおいただけ 
たせん力>。 石井岳生 18) 鳥取お 


Z 80 マシン語ゲヌム゚房 111 









OS-S/XMOOO 入巧 (1) 


OS - 日぀おなに 


Nishibe 1 onu 

西郚培 



X 68000 甚の OS -9 ガ発売されるこずじなりたした。0 
S -9 ずはどんなをのかどのぶラなこずガでさるのか 
ずいラ疑問をお持ちの方を倚いでしよラ。ここではこラ 
い぀た皆さんの疑問に答えおいさたす。 


瞧 

その生い立ち 


OS -9 がどのようなものかを説明する前 
に OS -9 の生い立ちに぀いお荫単に述べおみ 
たしょう。今から10幎ほど前アメリカの 
モトロヌラ瀟でのちに"究極の8ビット C 
PIT ず呌ばれた6809の開発が進められおい 
たした。 

8ビット商戊でむンテルに遅れをずった 
モトロヌラはこれを挜回すべく CPU の蚭 
蚈 t 䞊斀しお6809の性胜をアピヌルするた 
めの優れた構造化 BASIC の開発を進めた 
のです。このずき䜜られたものが䞀郚で䞍 
朜の名䜜ず呌ばれた BASIC 09 です。をし 
お「新しい葡萄酒には新しい皮袋を」ず 
いうわけで BASIC 09 プロゞェクトに参 
画しおいた人々の手でベンチャヌビゞネス 
ずしお BASIC 09 をサポヌトする新しい0 
S が開発されたした。これが OS -9 ずマむ 
クロりェア瀟の始たりでした。 

圓時パヌ゜ナル コン ピュヌタの垂堎は 
それほど關巧されおいたわけではなく0 
S -9 は産業機噚 コント ロヌルシステムずし 
お CPU ずをれを取り巻く環境たでを高床に 
サポヌトするこずが芁ボされたした。をこ 
でマルチタスクリアルタむムずいった 
特城は圓然ずしおどのような機噚にも組 
み蟌めるように OS 本䜓からアプリケヌショ 
ンにいたるたで培底的なモゞュヌル化が図 
られおいるのです。 

■ 

os-Qoym 

■ 

OS -9 が走るパ゜コン自䜓が少ないため 
かパ゜ コン甚ずしおはいたいちパッずしな 
い OS -9 です力 i ' 産業甚ずしおはキャッシュ 
ディスペンサや自動車の゚ンゞン制埡嘎 
ではホンダの゚ンゞンはをうらしい 

機噚などさたざたな分野で䜿われおいたす。 
自圚な割り蟌み制埡民 OM 化可胜でコン 
パクトなカヌネルずいった OS -9 の特傲を 
反映したものでしょう。 


をしおこうぃった特城は組み蟌み OS 
ずしおだけではなくパ゜コン甚 OS ずしお 
も非垞に優れた特質ずぃえるものなのです。 

80系の CPU じは CP / M や MS - DOS い、う 
ものがありたす力 S ' これはディスクを管理 
するこずぐらぃの胜力しかなぃ 「 DOS 」 (デ 
むスクオペレヌテむングシステムにすぎ 
たせん。 OS -9 はこれらの OS ずは本質的に 
異なり真に 「 OS 」 ず呌べるだけのパワヌ 
を秘めおぃたす。 

•マルチタスク 

たず最初に マルチ タスクずぃうこずカミ 
挙げられたす。 マルチ タスクずは1台の コ 
ンピュヌタで耇数の仕事を同時に巧えるず 
ぃう機胜です。 OS -9 はさらに マルチ ナヌザ 
—に察応しおぃたすから端末さえ぀なげ 
ば1台の機械を2人でたったく別々に䜿う 
ずぃったこずも䞍可胜ではありたせん。 

らもろん X 68000には CPU はひず぀し力、 
ありたせんから実際には䞀床にひず぀の 
こずしかできたせん。しかしきわめお短 
ぃ間隔  X 68000 では1/100がで化理を切 
り換えるこずにより人間にずっおは耇数 
の化事が同時に動ぃおぃるように芋えるわ 
けです。このような化现を CPU 時閒を分割 
するずぃう意味でタむムスラむスによるマ 
ルチタスクず呌びたす。 

さおマルチタスク/マルチナヌザヌの 

OS ずしお有名なものに UNIX がありたす 
ね。 SUN やアポロ最近では゜ニヌの NE 
WS などのワヌクステヌションのは t んどは 
UNIX で動ぃおぃたす。をしお UNIX の人 
気の埋由のひず぀に Shell ず呌ばれるコマ 
ンドむンタプリタずそれを取り巻くたくさ 
んの ナヌテ むリティ/コマンド矀があるこ 
ずが挙げられるでしょう。 

「削単なこずはよぃこずだ」ずぃう UNIX 
の思想を衚すようにをれ自䜓は単玔なコ 
マンドが Shell のパむプラむンずぃう機胜 
で぀なぎ合わされるこずで耇雑なこずを 
ぃずら簡単にこなしおしたうのです。䞀方 
OS -9 も UNIX ず同じように Shell を持ち 
本家の UNIX じ I 䞊に充実したパむプラむン 
の機胜を備えおいたす。 


このパむプラむンずいうものはどういう 
ものかを説明する前にたず OS カミ持っお 
いる暙準入力ず暙準化力ずいうものから説 
巧しおみたしよう。 

•暙準入出力 

BASIC を思い出,しおください 。 INPUT 
文はキヌボヌドから INPUT 材文は ファ 
むルからのデヌタ乂力を行い PRINT 文 
は画面に LP 民 INT 文はプリンタにデヌタ 
ををりたすね。 UNIX などの OS ではプリ 
ンタやキヌボヌドずいった具䜓的な装眮だ 
けでなく暙準入出力ず呌ばれるものにが 
しお間接的な入出力指定を斀えたす。 

たずえば暙準入力からデヌタを読んで 
暙準出力にデヌタを曞きをずいうプログ 
ラムを䜜ったずしたしょう。通垞は暙準入 
力はキヌボヌド暙準化力はディスプレむ 
ずなっおいたすのでこのプログラムはキ 
ヌボヌドからのデヌタを画面に化力するこ 
ずになりたす。぀たり INPUT 文ず P 民 I 
NT 文に盞圓したす。ここで OS 偎で暙準入 
出力をファむルずプリンタに切り換えおや 
るし今床はファむルから読んだデヌタを 
プリンタに化力するようになるのです。こ 
のようなこずができるならよほどのこず 
がない限り入出力には暙準入化力を䜿甚し 
たプログラムを曞いたほうが䟿利になりた 
すね。 

参パむプラむン 

パむプラむンずは2぀の化理の暙準入げ, 
力を盎ネ劄぀ないでしたうこずをホ旚したす。 
ひず぀のプログラムで化理したデヌタがも 
うひず぀のプログラムの暙準入力ずしおみ 
なされるのです。しかもこれをどんどん぀ 
ないでいくこずができたすので倚圩な化 
理が䞀床にできるわけです。 

もちろん MS - DOS や Human 68 k にも 
パむフ°機胜はありたす力 i ’ これらはひず぀ 
の化理の出力を䞀床テンポラリファむルず 
いうかたちで保存しおわきこのファむル 
を通しおデヌタをやりずりしたす。をれに 
がしマルチタスクの OS -9 では盎接入出力 
を぀なぐこずができるので自由床が非垞に 
倧きくなっおいるのです。 


112 Oh ! X 1988.11. 














• UNIX ずの違ぃ 

OS -9 が UN IX 的であるず述べおきたし 
たが、 をれならば UNIX をのものを移怍す 
ればよぃのではなぃかず思う読者の方もぃ 
るでしよう。 

UNIX 的い、う蚀葉には単に UNIX をた 
ねた䜎機胜な二流 0 S t ぃう響きがあるか 
もしれたせん。実際これたでにあたたの U 
NIX ラむクな 0 S が䜜られおきた したが 
これらは UNIX の緎習甚にはよくお所 
諞は実甚に耐えるものではありたせん。を 
れにがしお 0 S - 9は䜿ぃ勝手こを UNIX で 
すがをの蚭蚈思想や 0 S 自䜓の備造では 
UNIX ずは異なっむ䞖界を構築しおぃたす。 

たず UNIX が C 蚀語で蚘述され移怍 
性を高めおぃるのじがし 0 S -9 はア䞃ン 
ブリ蚀語で蚘述された6809/68000等川の0 
S です。 UNIX はもずらず ミニコン 甚の倕 
むムシェアリ ング システム マルチナヌ ザ 
䞀で䜿うための OS の方ぶずしお蚭蚈さ 
れおおり実装されおぃるメモリ凰にかか 
わりなく倧きなプログラムの実斀ができる 
仮恕、蚘惊甚の MMU (メモリマネヌゞメン 
トナニットし をれをサポヌトする高速 
火を量の ハヌドディスク 最䜎 100 M バむ 
卜皋床が䞍可欠です。 

加えおメモリ効率がよくなぃむめ䞻蚘 
惊が小さぃ 1 M や 2 M バむトでは話にな 
らなぃメモリの巧容をディスク䞊のもの 
ず亀換する化理が頻繁に起こりどうしお 
も応答が遅くなっおしたぃたず。特に X 680 
00ならではの AD PCM などの機胜を䜿ゎ 
うずすればリアルタむム性-のなぃ UNIX 
ではどうに倇ならなぃでしよう。 UNIX に 
は UNIX の思想ず矎点がありたす力 i ' 珟圚 
の X 68000 で動かすには少々重すぎたた 
X 68000 を生かしきれなぃずぃえたす。 

OS -9 が UNIX に劣る点^しおこの仮 
想蚘憶をサポヌトしおぃなぃずぃうこず力;' 
挙げられたす。このため䞻蚘憶 WJ : のヮ 
—クェリアを必芁ずする プログラム  
などは実巧できたせん。しかし珟状でら 
增蚭したメモリの䞀郚を民 AM ディスク I  
しお萬 II り圓おるナヌザヌが倚ぃようですし 
ただちに仮想蚘憶が必芁な化理ずぃうのも 
ありたせんからこれはずりたおお短所ず 
なるこずはないでしよう。 


QS -9 の構造 


OS -9 を OS -9 たらしめおいるのがモゞュ 
—ルです。皆さんもプログラムのモゞナヌ 
ル化が倧切だずいうこずは䜕床ずなく聞い 
たこずがあるでしよう。モゞュヌル化!は 


プログラムを機胜ごずに分割しお扱うずい 
う考え方です力 ;', Modula 2のようなモゞ 
ュヌル指向蚀語が請題を集めるのもモゞュ 
ヌル化ずいう発怚に利点が倚いからにほか 
なりたせん。 

OS - 9はこの考•え方を培底的に抌し進め 
た OS です。力䞀朚ルからナヌザヌプログ 
ラムにいたる たですべおを モゞュヌルず 
いうかた ちで管现 し 機胜単䜍 ごずに 敎然 
ず 階局化が斀われおいたす図1)。 

たず OS の本䜓をなす カヌネルが あり 
たす。 カヌネルは メモリ巧にあるモゞ ュヌ 
ル や プログラムが 必芁ずする ワヌク ゚リア 
の管理を巧いたす。新しい プロで スの生成 
や終了した プロ 䞃スの削陀䞀定期間ごず 
の プロ 䞃ス切り換え入出力芁ホの凊理ず 
いった OS の根底をなすの が この カヌネル 
の郚分です。 

クロ ッ ク モゞ ナヌ ルはマルチ タスク に必 
嬰な䞀を期問ごずの削り蟌みを猪生する独 
自のリアルタむ ムクロ ックを管理する郚分 
init はシステムをネ刀 期化するために必芁な 
を数を集めたモゞュヌルでこの郚分を曞き 
換えるこずでむかに遮した システムにカス 
タマむズするこずらできたす。 

をしお次にファむルマネヌゞダの階局 
がありたす。ここでは同じような仕様の入 
化力装眮をたずめお論理的に管理しおいた 
す。民 BF ずいう郚分はランダムアク䞃ス可 
胜な倧容量蚘惊装嚎を SCF はキャラクタ 
衚瀺の端末機のようなデバむスを管理し 


先ほど説明したパむプラむンら PIPEMAN 
ずいうファむルマネヌゞ'ャの機胜ずしお実 
珟されおいたす。 

をのほか必芁に応じおさたざたなファ 
むルマネヌゞャが付加されたす。た I ば 
X 68000ではハヌドりェァの持぀な虛を有 
効掻甚するために XF I いうファむルマネ 
—ゞャカ;'拡匵されおいたす。この XF に぀ 
いおはこれからもなにかず蚀及されるず思 
いたすので䞀応蚘憶に留めおわいおくだ 
さい。 

フアむルマネヌゞャの䞋にはデバむスド 
ラむパ、ずいうよりハヌドりェアに密薪した 
プロ グラムがあり こ の郚分が 英 際に1巧ぶ 
機噚を傑䜜したす。をしおデバむスト''ラむ 
バはデバむスデむスクリプタ t いうみ極機 
噚の恃性を蚘録したテヌブルを参照しおい 
たす。 

このように OS 自䜓がモゞナヌル化され 
るず新しいデバむスを远加するずいったこ 
ずら備単になりたす。新しいデむスクドラ 
むブや民 S -232 C ポヌトを远加するずいった 
堎なならデバむスデむスクリプタを远加す 
るだけですみたすしたったく新しい機噚 
を接-続した堎合でも新しいデバむスドラむ 
バをかっお SCF や RBF をファむルマネヌ 
ゞャずするようにしおわけばこれたでの゜ 
フトがをのたた䜿えるのです。 

このように OS -9 はナヌザヌの 【こ1的や嬰 
ホにあわせお OS 自䜓を倉曎するこ t なく 
削-単にレベルアツプするこずができるを軟 


図1党システムモゞュヌル 


File 

Manager 


Device 

Driver 


Device 

Descriptor 


avsheli - 
winsrv - 
newwin - 



-hO 
-dO 
- d 1 
.rO 
.srO 
.trO 
- grO 
.term 
.term 1—3 
.P 
.t1 
.win 
- winO — 

• vd 

■ mouse 

■ kb 
sp 

opm 
.adpcm 
syscon 
•]1 
.j2 


OS -9/ X 68000 入門 113 





































性を持っおいたす。 

■ - 


モゞュヌルの構成 


すべおのモゞュヌルは図2のようにシン 
クバむトず呌ばれる16進の 4 AFCh のコヌ 
ドで始たり24ビットの CRC で終わるずい 
う構造をしおわりこれはディスク䞊でも 
メモリ䞊でもたった〈倉わりたせん。をし 
おデヌタモゞュヌルのような特殊なもの 
を陀きモゞュヌルは読み这たれおから䞍 
必芁になっおメモリから消去されるたで巧 
容が倉化するこずはありたせん。 

Human などではディスク䞊のアドレス 
の固定されおいない゜フトリロケヌタブル 
ファむルを読み蟌み時にメモリ䞊の絶がァ 
ドレスに再配眮しおいたしたカミ 0 S -9 では 
最初からリロケヌタブルなプログラムのみ 
を扱いたすのでモゞュヌルはどこにあっお 
扛同じ圢匏です。このためほかのシステ 
ムでは特別な化理が必芁な民 0 M 化い、った 
䜜業もデむスクにあるファむルを民 0 M に曞 
くだけですみたす。 

メモリ䞊にあるモゞュヌルはモゞュヌル 
ディレクトリずいうずころにすべお蚘録さ 
れおおり「必窠に応じお」モゞュヌルを 
(名前によっお結合しおぃきたす。たず 
えばあるプログラムでファむルをオヌプ 
ンしようずしたずしたしょう。力ヌホルは 
をのデバむスのデバむスディスクリプタを 
モゞュヌルの䞭から芋぀け出しおリンクし 
さらにモゞュヌルディスクリプタに曞かれ 
おいる情報のもずに適切なデバむスドラむ 
バずファむル マホヌ ゞャをリンクしおいき 
たす。このようじ実行時にモゞュヌルをメ 
モリに口ヌドリンクするこずをダむナミ 
図2モゞュヌルの構造 

オフセット 
00 


ックリンクずいいたす。これこそが柔軟な 
システム構成を可胜にする OS -9 の最倧の特 
城なのです。 

をしおモゞュヌルは珟ををれが䜕回䜿わ 
れおいるかをモゞュヌルデむレクトリ䞭に 
蚘録しおいたす。これをリンクカりントず 
いいたす。をしおリンクカりントが0に 
なっおいる^をのモゞュヌルは䞍必芁なら 
の i : しおメモリから消たされたす。逆に珟 
圚䜿っおいなくおもリンクカりントを1 
iU 䞊にしおおきさえすればメモリに垞駐さ 
せおわくこずができたす。したがっおよ 
く䜿うコマンドはあらかじめメモリに読み 
蟟んでわけば即座に䜿えお快適な操䜜環境 
ずなりたす  OS - 9にはビルトむンコマンド 
はほずんど必芁ないのです)。 

■ 

マ )レチナヌザヌの問愚点 


マルチタスクを実珟するにはいろいろず 
考えなければならない問題がありたす。マ 
ルチ ナヌザ — で同じファむルをアク䞃スし 
たらどうなるでしよう力’。ひ t りが読み蟌 
んでいるファむルをもうひずりが曞き換え 
たりすればんでもないこずになりそうで 
すね。 

OS -9 はマルチナヌザヌの OS ですから 

ファむル保護機胜パブリック i : 才ヌナヌ 
の2レベルでリヌド/ラむト/実行のアク䞃 
ス暩を指定できるがあるのは圓がしお 
耇数のュヌザヌが同時にひず぀のファむル 
を操䜜しおも閒題が生じないようじするた 
めの機構すなわちファむルロックが備え 
られおいたす。このファむルロックにはレ 
コヌドロック EOF ロックをファむルロ 
ックの穗類がありたすがュヌザヌは通垞 
これらを意識する必芁はありたせんもち 
ろんこれを蜉極的に䜿甚しお高床なプロ 
グラムを䜜るこずもできたす)。 

同様にメモリ䞊のプログラムが曞き換わ 
るずおも マルチタスクなどはできたせ 
ん。 OS -9 のモゞュヌルはすべおリ゚ントラ 
ント再入可胜です。぀たりマルチタス 
クの堎合耇数のプログラムから同時に同 
じプログラムが䜿甚されおも誀動䜜しない 
ようじプログラム本䜓ずワヌク゚リアを完 
党に分離しプロ䞃スごずに別のワヌク゚ 
リァを䜿うようにしおいたす。 

た i えばマルチりむンドりで2぀目の S 
hell を走らせる堎合を考えおみたしよう。 
この堎合新しい Shell のために 4 K バむト 
のワヌク゚リァが割り圓おられるだけで 
Shell プログラムの 22 K バむトを新たに口 
ヌドする必芁はありたせん。 


さらによく䜿うサブルヌチンのような 
ものはをれだけをひず぀のモゞュヌルに 
たずめおゎけば耇数のプログラムでをのモ 
ゞュヌルを共甚できるでしょう。実際  OS 
-9 のコマンドのほずんどは C 蚀語で曞かれ 
おいたすが CIO ずいうモゞュヌルを実行時 
にリンクするこずにより䜿甚頻床の高い 
ルヌチンの倧郚分を共通で䜿えるためコ 
マンド自䜓のモゞュヌルサむズはきわめお 
小さくおすみたす。このように効率よくメ 
モリ管理を斀っおいるため OS -9 ではパ゜ 
コンレベルでもマルチタスクを実珟させお 
いるわけです。 


OS -9/ X 郎〇邮ぞの期埅 


これたで述べたように OS -9 には数々の俊 
れた点がありたす。ただひず぀残念なこず 
は OS -9 䞊で動䜜する゜フトりュアが少な 
いこずです。 C 蚀語や゚ディタなどのツヌ 
ル類は揃っおいお^ワヌプロなどはただあ 
りたせん。゜フトりェアが少ない理化は0 
S -9 の走るパ゜コンが少ないずいう数の論 
理もさるこずながら OS - 9がマルチタスク 
であったこずによる制玄も倧きな理曲のひ 
ず぀ずしお挙げられたす。 

たずえば PC - 9801には MS - DOS 䞊でホ 
る゜フトりェアがたくさんありたす。しか 
しこの゜フトのほんどはハヌドりェア 
を盎す䞧操䜜しおいたす。ハヌドりェアを盎 
接操䜜しなければ髙速で䜿い勝手のよい゜ 
フトを䜜るのは雛しいからです。これに反 
しお OS -9 ではハヌドりェアを盎接•操䜜 
したならばマルチタスクで動いおいるほか 
のプロ䞃スに重倧な圱響を䞎えおしたいた 
す。マルチタスク OS 䞊で走る゜フトは OS 
の提䟛する環境の䞭で行儀よく振舞わなけ 
ればいけないのです。 

をしお悲しいこずに今たでの OS -9 
パ゜コンではハヌドりェアの性胜が十分ず 
はいえず高床な゜フトりェアがたる環境 
を提䟛できたせんでしむ。しかし X 68000 
は違いたす。 OS -9 を X 68000 に移怍するに 
あたっおシステムを䜓を日本語化しな 
床な才ヌパ、ヌラッピングマルチりむンドり 
システムを装備したした。さらに X 68000 の 
持぀優れたグラフむック環境スプラむト 
FM 音源  AD PCM ずいった機胜を統合し 
おサポヌトするフ了むルマ本ヌゞャ XF が 
新むに開発されたした。 OS -9/ X 68000䞊で 
新時代のハむパヌメディア環境が実珟され 
たのです。 

次回はオペレヌシペン L コマンドを䞭心 
に OS -9 の特城を解説したす。 


シンクバむトは 4 AFC ) 

システ厶リビゞョン No . 

モゞュヌルサむブ 
オヌナヌ ID 

モゞュヌルをぞのオフセット 
アクセスノ《ヌミッション 

タむプ/蚀語 

アトリビュヌト/リビゞョンが. 
゚ディション No . 

[予玄] 

ヘッダヌバリティ 

モゞュヌルタむプ 
ごずに異なる 

CRC チェック倀 


248C02468E0 

00001111123 


モゞュIルヘッダ— 


、/ — <— xr\ 

本䜓 W 
C 


114 Oh ! X 1988.11. 





























黑テゞ-ヶム STAR TREK for X 日日 000 


M 曰 g 曰己 k 曰 Yasuhiro 

長岡康博 


スタヌトレックは文字ず蚘号を䜿ったシンプルなそれでいお 
䞍®謙な臚堎感のあるゲヌムです。本誌ではが前 X 1シリヌズ 
甚が発衚されおおりご存じの方も倚いでしょう。今回ご玹介 
するのは X - BASIC 版。スタヌトレックはダヌム界のチダップ 
リンではないかずいう䜜者の自信かを堪胜しおください。 


発脚備 


マむクロコンピナヌタに BASIC が 茉぀ 
むころから倚くのホビむストむを倢䞭 
にさせおきたゲヌムをれがスタヌトレ ッ 
クです。どれほど倢䞭にさせむかはこれ 
をプレむしたいがために BASIC を䜜っお 
したった  tinyBASIC のこずです人がい 
るずいう事实からも十分知るこ t ができる 
でしよう。 

をの昔プログラミングずいえばマシン 
語レベルでの䜜業を意睐し鳥床なハヌド 
りュア知識を必芁!:する極めお困雛なもの 
でした。をこぞ BASIC カミ登堎し比范的わ 
かりやすい呜什語でプログラムを蚘述でき 
るようになりさたざたな倉化ずずらに 
ナヌザヌが自分で䜜ったゲ_ムがたくさん 
生たれたした。スタヌトレックもをのひず 
぀です。オヌル BASIC  誰でもリストを芋 
お倉曎や移怍のできる開攟性からいろい 
ろな機皮甚に倚くのバヌゞョンが誕生した 
しむ。 

背景になっおいるのはテレビや映画で 
わ銎染みのカヌク船長率いる宇宙船゚ン 
倕ヌプラむズ号の冒険請。ワヌプ航法やフ 
ェザヌ砲を駆䜿し宿敵クリンゎンたちを 
やっ぀けおいく玔粋なストラテゞックゲヌ 
ムです。敵も證星も宇宙も゚ンタヌプラむ 
ズもすべおの嬰玠がキャラクタヌで衚さ 
れむシンプルな構成ですが勝利を手にす 
るのはなたやさしいこ i  ではありたせん。 
的確な刀脱ずカンが必芁です。 

敝の朜を胜力やな分の戊脚胜九。慟星や 
宇宙基地の䟛絊胜力。ブラックホヌルのが 



か。ワヌプで移動する化の小宇宙で埅぀も 
の。しから任務の遂巧にはタむムリミット 
があり被匟しむ堎合の修埩には䞀をのが 
問が必芁ずされる。こうした倚くの䞍確定 
芁玢を考•嫌に入れ歊噚を䜿う際には角床 
やが離やパワヌを蚈算しより効率的に敝 
を蚎っおいかねばなりたせん。 

゚ンタヌプラむズを指拂•するあなたは 
実隙に宇宙船のブリッゞに立ち宇宙海図 
を前に呜什を䞋す臚堎感を味わうこずがで 
きるでしよう。 


倧字苗ぞ 


実れには X-BASIC 䞊でリスト1のプロ 
グラムを LOAD し民 UN しおください。 

宇讳•金䜓は8 X 8蚈64個の小宇前に分 
割され小宇宙はさらに8 X 8のマス目で 
構成されたす。この䞭に證星恒星怍民 
星宇宙基地をしお敵ずなるロムランや 
クリンゎンプレむダヌの指揮する宇宙•船 
゚ンタヌプラむズ号が配蘭されたす。あな 
たのな-茉は゚ンタヌプラむズ号の船長ず 
なり地が連邊の敝たちを期限内に党滅さ 
せるこずです。 

ゲヌムが始たるし任務完了の期限や砎 
壊する敝の数゚ネルギヌ保有量などがみ 
えられたすこれは毎回遮った数です)。 

刚面には珟化あなむのいる小宇宙が描 
かれたす。蚘号や义をはそれぞれ宇お茲地 
や麗や敝を衚し E が゚ンタヌプラむズ号 
民がロムラン K がクリンゎンです。ここ 
で呜什を促すメッ䞃ヌゞが化たすからコ 
マンドを入力しお攻擊したり移動した 
り燃料補絊を受けむりするわけです。 

《がず攻»》 

ではか擊に䜿う歊噚を説明したしよう。 
フェザヌ抱 掚進燃料を砎壊力のある光線 
にし小宇宙のにあるすべおに被害をみ 
えたす。特に恆盈に䞎‘-えるダメヌゞは盞 
圓なものです。砎’墙力はタヌゲットずの 
即;離が長くなるほど匱くなりたた阿じ 
宇が内に星が倚い堎合も韻たりたす。 

光子魚雷 䞀耚でみえるダメヌゞは300前 


PU-3 づ W IWI5-3 
プ 0 シ♊ン IV 


-的な 


巧も蟓し t すわ倕トリI床 Ti 

鍊瓣お滯巧诎巧き 

I■店 SR。* ず • よろしいでずかクぎ ♊»; か•化;ルな T) み t. 

支詔•おを?!け•ゎン ■‘:** しれた•肪けけ" 

お每 I 線扔ホがけは. 


が W-J 


埌。数に限りがありたす。 

ロムランははじめは被毅装廣を䜜動さ 
せおわりをが芋えたせん。芋えず!む魚 
雷は圓たりたす力';フュザヌ砲である皋床 
ダメヌゞをみえるず珟れたす。攻匊を受け 
た堎合の耐久力は400。クリンゎンは耐久力 
300。魚雷のな解力は290〜300ですから䞀 
発ではやっ぀けられないこずが倕いので泚 
意しおください。もちろん敵も攻擊しお 


きたす。 

《ワヌプずるには> 


小宇宙内ぉよび小宇宙間はワヌプコマ 
ンドを䜿っお移動できたす。をの際距離 
ず方向を指瀺しなくおはなりたせん。 

移動する方向は右方おを0床ずし反 
時蚈回りが正ずなりたす。画面䞊の真䞊は 
90床もしくは䞀270床です図1参照)。 

移動距離はマス目の䞀蟺を1ずしお移動 
したい距離を敎数で入力したす。斜め方向 
ぞの移動盐は S 角圢の䞀蟺ですから 

/ Tx 方向のマス目のを) 2 +( y 方向のマス目の数 ) 2 

で衚されたす。端数は切り䞊げ力、切り捚お 
しお䞀番近い敎数を採っおください。たず 
えば45床の方向ぞマス目ひず぀移動した 
いずきは X 方向ぞむ y 方向ぞも1の移動 
になりたすね。するず/ T^n 2 =1.414 で 
す力;'この堎合は2 ^入力したす。1では 
飛距離が足りたせんので。 

この移動ず方向を指瀺するやり方は魚 
雷を発射するずきら同株-です。めんどくさ 
いっお では定芏ず分床噚を甚慈したし 
よう。芁は惯れです。 

<補絊ず修理、 


宇宙空 f 川は予期せぬ出米事に満ちおいた 
す。ブラックホヌルが口を間け導気盧け;' 
吹き荒れ加うるじ敵からは閒断ないか解。 
こうしおダメヌゞを受けたずき燃料補絊 
や修理を'受けられるの力;'かに挙げる星や 
宇'も•基地ですカッコ内は䜿甚しおいるキ 
ダラクタヌ)。 

惑星 * ) ここでは300はどの掚進燃料ず 


STAR TREK for X 68000 115 







































シヌル ド ゚ネルギヌの 補絊ができたす。 
最初に持っおいる耐久力は600。 この 耐久 
力は攻擊などで ダメヌゞを 受けるず枛っ 
おいきたす。 

恒星 (• 600の掚進燃料の補絊ができた 
す。この䞭に突っ蟌むずゲヌ ムオ ヌ ノ く、䞀 〇 
新星化するずをの小宇宙内にあるすベお 
のらのがガスずなりたす。 ゚ンタヌ プラ 
むダずいえどもシヌルドが十分でないず 
倧倉危険です。耐久力1000。 

お民星 (◎) ここで受けられる補絊量は 
((搭茉燃料の䞊限倀䞀(珟圚持っおいる 
量) X ( をの星の歓迎床 X 0.2 t なりた 
す。歓迎床は〇〜5たでで補絊を受け 
るたびたたはあなたが怍民星に被害を 
䞎えるたびに枛っおいきたす。たたど 
の怍民星もはじめから歓迎床5 は限ら 
ず䞭立星の堎合補絊はたったく受けら 
れたせんから泚意しおください。耐久力 
550。 

宇宙ぶ地日 ここで補絊できる燃料や魚 
雷はあなむがダメヌゞを䞎えたり補 
絊を受けたりするたび枛っおいきたす。 
ただしシヌルド゚ネルギヌには限床は 
ありたせん。耐久力800。 

惑星恒星で補絊するには゚ンタヌプ 

ラむズを暪づけしお補絊コマンドを䜿いた 

衚1 コマンドヌお 


す。基地怍民星では暪づけする自動的 
に補絊䜓制に入りたす。基地では垞に最高 
の修理をしおもらえたす力す怍民星の堎合 
は飮迎床が䜎いず修理しおもらえない堎合 
がありたた艊の修理に嬰する時間も歓迎 
床に響いおきたす。 

その他ゲヌムの進巧」:切な芁玠を説 
明したしょう。 

アステロむド く※小慟星矀。魚雷はここ 
を玄70パヌ䞃ントの確率で通過できたす 
が、 ゚ンタヌプラむズは無理です。しか 
し耐久力10 0なのでフュザヌ砲で簡単に 
ふ぀ずびたす。 

信巧床これは味方偎にダメヌゞを䞎え 
たり基地や怍民星を爆砎されたり恒 
星を新星化させたりするず䞋がりたす。 
あたり䞋がりすぎる t 臎呜的になるので 
ごを葱を。 

をれから呜什埅ちの状態でリタヌンキ 
䞀を 抌すず コマンドの 䞀監が出おきたす衚 
1参照)。少々補足したしょう。 

コマンド 2の短距離ワヌプは掚進装眮 
が故降しおいる堎合実隙の化力移動距 
離は指定され た 数字の25 パヌセント にな 
りたす。぀たり指定が16なら移動距離は 
4です。 コマンド 8の修理は通垞2幎 か 
かる䜜業を1幎でやっおしたうものです。 


コマン ド7で コン ピュヌタを呌び化すず 
サブ コマンドが 衚瀺されたす。5は ゚ン タ 
ヌプラむズの珟圚䜍眮を蚘録しおわき6 
でい぀でも戻っおこられるずいうものです。 
基地の暪などで蚘録するず䟿利でしょう。 

7 は敵がワヌプしおいったあを远いかけ 
る コマンド でず。6, 7の コマンドには 2幎 
を芁したす。2の銀河地図にある数字は 
癟の䜍が敵の数十の䜍が怍民星や基地の 
数䞀の䜍がア ステロむド 惑星恒星の 
数を衚したす。 メむンコマンドの 長距離 䞃 
ンサヌで 出る数字 も 同じです。 


末長く健やかに 


クリンゎンロムランを党滅させるず任 
務完了でゲヌムオヌバヌじなりたす。完了 
しなくずも燃料が切れる艊のが!傷床が 
1( K ) パヌセントになる恒星に突っ蟌む信 
頌床がれロになるあるいは f 壬務を果たす 
期限が切れるずいった堎合じらゲヌムオ 
ヌノス'䞀になっおしたいたす。でもめげずじ 
トラむしおいればをのうち勝おるように 
なりたすから。 

をれでは X 68000の織りなすデゞタルス 
ペヌスの旅を'じ、ゆくたでわ楜しみください。 
Profile 

◊長岡さんは=重県にわ䜏たいの18æ­².工業ち専 
の4幎生です。 MZ -700/ X 68000ナヌザヌでバ゜ 
コン歎5幎。次のプログラムも枩めおいるずこ 
ろた’そうなので楜しみですね。 

図1ç§» 的 や巧: 巧の 巧床 


90 



I 

長距離ワヌプ 

小宇宙間の移動を巧う。 2幎を芁する 

2 

短距離ワヌプ 

小宇宙巧の移動およびせ近のか宇宙ぞの移動を巧う。 I 幎を芁する 

3 

長距雕センサヌ 

呚りの小宇宙を走查し銀河地図に登録する 

4 

短距雜センサヌ 

珟圚いる小宇宙内を走査する 

5 

プザヌ砲 

掚進燃料を砎巧力のある光線じし小宇宙内じあるすべおのものに被害 
を䞎える 

6 

光子き、雷 

䞀発で300前埌の被害を䞎える魚雷を発がする 

7 

コン ピナヌタ 

コン ピナヌタを呌び出しサブ コマンドから 呜什を䞎える 

8 

修理 

おの修理䜜藥のみを急ピッチで行う。 I 幎を芁する 

9 

燃料補絊 

おくの星じが料探查おを送り補絊を行う。 I 幎を芁する 


コマンドのキャンセルは特に指をがない巧合は「確認」のずころで N を遞択する。たた 
燃料や巧がの指ををれロずしおもキャンセルじなる。コマンドの巧殺をするずころでは 
Y キヌの代わりに〇キヌを N キヌの 代わりじ RET キヌを䜿える 


リ戞卜 1 STAR TR å·š K • 戶 ? as 

」 リスト䞭の爆匟マヌクがは.䜜者が 

10 /» STAR TREK X-BASIC 1988 倖字ずしお䜜成したものです。 

20 _ra 打 domize() 

30 screen 2,0,1,0 console ,,0:cls 
40 color t,2047,63489] 

50 color 3 
60 /» 倉れ巧を 

70 char SPACE(8,8,8,8),SPACE 1(8,8,8,8),com,sx,sy,xx,yy,rx,ry,wax,wsy,wx,wy,dockin,tx,ty 
80 int LRS(8,8),USS(13),SPACE2(8,8,8,8),left(10,l),lev,PLANET,COLONY,SUN 
90 int KLINGON,ROMULAN,BASE,ASTEROID,LIMIT,DATE,CREDIT= 40 
100 int v( 8)= {0,600,550,1000,300,400,800,100,400) 

110 float hanno(8)=(C,1,1,3. 1#, 1.1#,1.1#,0.5#,2,1.1#) 

120 dim str full(10) [ 4 ] = {- 0 " •"1"• " 2 •, " 3 " , " 4 5 6 7 8 •• • " 9 • V.10 " } 

130 dim str command(9) ={ 

140 ""  " ち巧麵巧お装眮 "  " å·§å·§ «t おあ装眮 "  " 巧巧離センサヌ "  " ほ巧離センサヌ" 

150 •• プサヌ巧" " 化子み宙兒が装眮 "•" コンビュヌタ回 »"•" 自己巧な怍な""な巧巧を怍 

160 dim str character(8) = r " •"巧を ""怍民巧を ""おを " 

170 " クリンゎン宇宙»化 ""巧石が "•"ロムランお " 

180 /» 宇宙化囚の䜜が 


116 Oh ! X 1988.11. 
























190 els 
200 k_clr() 

210 locate 27,14  input "» 易床を決めお䞋さい <0 - 9)lev 

220 if lev<0 then lev=0 

230 if lev>9 then lev=9 

240 lev=lev-4 

250 els 

260 locate 30,12:print " それでは、宇宙化 0 を䜜がしたす 。" 

270 locate 36,14; print " 1 みほどで巧 了したす 。" 

280 locate 40  16: print " しばらくお埅ち䞋さい 。" 

290 locate 0,20 

300 print " あず 、7 . •" ; 

310 PLANET = _random( 100)+250 
320 COLONY = _random( 2 ) + ( 9-lev)Â¥3+3 
330 SUN = _rand 。 田 i5i+i5+lev*3 

340 KLINGON = _random( 5)+20+lev*3 

_rando 田け + 15+lev* 1.5# 

_random (2)+( 9-lev)Â¥3 
—rando 田け 0) +90 
_random(500)+7800 

—random(500) +3500+( (9-lev)Â¥3} ♩1000+( 4-BASE )*1000 
_random(10)+(KLINGON+ROMULAN)/BASE : if MAXMIS<20 then MAXMIS=20 
BASE 

(KLINGON + ROMULAN )»1.1#+ (4 - lev) 拿し 3# + 25 


print 

print 

print 

print 

print 

print 

print 


/» 通垞巧ち 
/» 怍民巧ち 
/♊䌍を 
/»クリンゎン 
/» ロムラン 
/»宇宙基巧 
/* R 石巧 


!しお < れを。たずは化をいおろ ’’ 


350 ROMULAN = 

360 BASE = 

370 ASTEROID= 

380 DATE = 

390 MAXGAS = 

400 MAXMIS = 

410 _BASE = 

420 LIMIT = 

430 PUT_DATA(1,PLANET 
440 PUT_DATA(2,COLONY 
450 PUT_DATA(3,SUN ) 

460 PUT_DATA(4,KLINGON ) 

470 PUT—DATA け ROMULAN ) 

480 PUT_DATA(6,BASE ) 

490 PUT_DATA(7,ASTEROID) 

500 initialK ) 

510 it 
520 els 
530 k_clr() 

540 print " よくこの巧巧にホ | 

550 print 

560 print " 君の任巧は、宇宙 ) B " ;DATE 幎から "  DATE+LIMPT; •’ 幎たでの "  LIMIT;" 幎闎じ 、" 

570 print 

580 print " ホな速巧軍の床であるクリンゎン " KLINGON ;" 隻ず、ロムラン "  ROMULAN 隹を 、" 

590 print 

600 print " この床巧巧から党城させるこずである " 

610 print 

620 print "もし 巧巧巧にこの任務をがえるこずが出来なければ 、" 

630 print 

640 print " 巧等がホ巧連邊はなみじ占領されおしたうであろう 。" 

650 print 

660 print " 巧巧は重倧である。巧巧っおくれたたえ 。" 

670 print 

680 print "それから この銀巧には "  BASE;" 宙巧に巧々の宇宙 * ホがある。䞀぀のぞた基地で巧けられる補絊 ■ は " 
690 print 

700 print " お違 « 巧が " MAXGAS ;" 、光子魚 « が " MAXMIS ; " である決しおを巧のある量ずはいいがをい ." 

710 print 

720 print " 無れ遗いは極力なむようじ . なお、各コロニヌにもは力を芁 » しおおいを ." 

730 print 

740 print " å·§ * すれば、きっず歓巧しお貢えるであろう 。" 

750 print 

760 print " 事は䞀巧もあらそう . 党化巧人を巧巧しおいわせお賃う巧 H を巧埅しおいる " 

770 print 

780 print "W 䞊だそれでは、盎ちに出化しおくれたたえ 。" 

790 print 

800 print " [RETURN] キヌを巧しお䞋さい" 

810 repeat  until inkey$=chr$( 13 ) 

820 print 
830 repeat 

840 sx=_random(8);sy=_random( 8 》 

850 xx=_randoin(8)  yy=_random( 8) 

860 until SPACE(ax,sy,xx,yy)= 0 
870 USS(0)=5000 : USS{12)=100 
880 USS り 3)=20 
890 USS(11)=1 
900 ahort_ra() 

910 enemy_attack() 

920 /% コ V ンド乂力 
930 repeat 
940 k_clr() 

950 com=0 
960 print 

970 input "g ち、呜什をどうぞ 。 "com 
980 print 

990 if com>9 or com<0 then help い : continue 


1000 

1010 

1020 

1030 

1040 

1050 

1060 

1070 

1080 

1090 

1100 

1110 

1120 

1130 

1140 

1150 

1160 

1170 

1180 


if USS(com)=999 and comO2 and com>0 then { 

print command (com) •  " は、巧たが倧きみ、自己巧なは䞍巧のが想です 。" 
continue ) 

if USS(8)>0 and com=8 then { 

print " 自動な埩怍化は巧 » しおおり、 K のがなは出来たせん 。" 
continue } 

if USS(coin) >0 and com<>2 and USS ( 8) >0 and com>0 then { 

print command (com); " は、か W しお巧甚䞍なのが # I です 。": print 
print " なお、自己なな怍巧もな W しおたり、ななは行われおいたせん 。" 
continue } 

if USS(com)>0 and com<>2 and com>0 then { 

print" ® 巧、 '• command (com)  " は、ただ今が巧䞭ですあず "USS (com) •  " 幎でが了したす 
continue } 
switch com 


case 1 
case 2 
case 3 
case 4 
case 5 


long_warp() 
shor し warp() 
long_rs() 
short_rs() 
Phaser() 


: break 
: break 
: break 
: break 
: break 


/» ち巧離ヮヌプ 
/* 短巧«ヮヌブ 
/* 巧巧 # センサ ’ 
/» 短巧離センサ ¬ 
バ フュザヌ巧 


STAR TREK for X 68000 117 











1190 

case 6 : 

p_torps() 

: break 

こ/拿 

化子み 巧 

1200 

case 7 : 

computer() 

: break 

: /» 

コンビナ 

1210 

case 8 : 

repair() 

: break 

:/» 

å·§ å·§ 

1220 

case 9 : 

charge() 

: break 

:/♩ 

補お 

1230 

default : 

helpO 




1240 

endawitch 





1250 

if LIMIT<=0 


then break 



1260 

if ROMULAN=0 

and KLINGON=0 

then break 



1270 

if USS(0)<=0 


then break 



1280 

if USS(10>>= 

100 

then break 



1290 

if CREDIT<=0 


then break 




1300 until1=0 

1310 ft ゲヌム.オヌバヌ 

1320 repeat 

1330 print 

1340 print "♩♩♩ 幞幞幞 ♩♩♩ 幞 " 

1350 print 

1360 if LIM  [T< = 0 then print " 巧巧が切れたした。 •’ : break 

1370 if USS(10)> = 100 then print "fi が、 * 発したしを "  break 

1380 if USS(0)<=0 then print " 燃料が無くなりたした " : break 

1390 if CREDIT< = 0 then print " 貎ちは、おおされたしを 。": break 

1400 print "« は党滅したしを。 " : break 

1410 until 1=0 
1420 HIT ANY_KEY() 

1430 els 

1440 if (KLINGON=0 and ROMULAN=0) then { 

1450 print " おめでずう ちの巧 H ので巧巧が化が連巧はせ枔を巧われを 。" 

1460 print 

1470 print "たったくホ應の台葉もない。本圓に ちなう 。" 

1480 if USS け <1000 then { print 

1490 print " しかしもう少しでな巧が切れるな。字たじ耀 < をずなるずころぞ。 "J 

1500 if LIMIT<10 then ( print 

1510 print " いやあ期巧ざりざりだな。䞀事はどうなるこずかずちったモ 。" 1 

1520 if LIMITM0 and USS(0)>1000 then { print 

1530 print " いやあ。ちの 16 巧ずしおの » 前にはおるよ • 芋 ♩ だ 。" ) 

1540 if CREDIT<40 and CREDIT>25 then { print 

1550 print " コロニヌや宇宙 * 化から、巧じがしお䞍満の声が出おいるが、" 

1560 print " なじ、たいしたこずじやないよ " ) 

1570 print 

1580 print " 巧はずもあれ、任巧はホ功だ。これからゆっくり » 逊したた无。ちは矎なだぞ 。" 

1590 print 

1600 print " わ、そうそう、々回の巧 H の報 W " ;LIMIT» 500+ (lev+4 ) け 000+USS ( 0 )+KLINGON け 00+ROMULAN»800 ; 

1610 print " クレゞットだ巧け巧っおくれをた䞈 。" 

1620 print 

1630 if CRBDIT<26 then ( 

1640 print "ずちいをいずころなのだが . 化が速巧の方から君に拍ホ銙がたわっおきおいる 。" 

1650 print 

1660 print " 怍民里や、宇宙*化のたけた被ち « だそうだ。 ええ䞀っず、 " 30-CRED  [T)* 1000000#; " クレゞッ 

1670 print 

1680 print "こり や、 乂ホ字どな巧巧でをるたで君には宇宙で ♩ 巧巧しを人たちの巧が集めの仕 ♩ が巧っおいる 
1690 print 

1700 print ” かなり蟛いずは巧うが、た、やむおえないだろう也から同情するよ 。" 

1710 print ) 

1720 print " たを、巧々にせ機が迫った時にはよろしく賎わ 。" 

1730 printend } 

1740 print ** 幞 ♩♩ 本 ♩♩ 本 * 幞 ♩ 幞本幞幞 ♩♩ 幞 ♩ 幞 ♩ 幞 ♩♩♩♩♩♩♩ 幞幞 " 

1750 print " ♩ 幞 ' 

1760 print " ♩ 本 

1770 print " ♩ GAME OVER 本 

1780 print " ♩ 本 ' 

1790 print " ♩ ♊’ 

1800 print M ♩♩♩♩♩♩♩ 幞 ♩♩♩ 本 ♩♩♩♩♩♩♩ 本 ♩♩ 幞 ♩♩♩ 本本 ♩ 本 " 

1810 print  print:print 
1820 repeat 

1830 if LIMIT<=0 then { 

1840 print "あれほど 事は䞀巧を争うずきっおおいをのじ、䜕を油巧っおたのだ " 

1850 print 

1860 print " 君の * がさの gg で、我等が巧が速巧はな巧囜に占領されおしたったではないか " 

1870 print 

1880 print " ちには倱巧しをよ.たったく ." 

1890 break ) 

1900 if USS(10)>=100 then { 

1910 print " 䟛れ。 * 巧よ•君は ち眉ずなっお巧䞈おしたっをのか •••." 

1920 print 

1930 print "ちは な巧に巧っおくれを。埀のこずは也 S するな代わりはいくらでもいるのだから ." 

1940 print 

1950 print " 巧楜かに床りたたえ - ア — メン " 

1960 break ) 

1970 if USS(0)<=O then { 

1980 print "めわにぃっ 化が切れで、これが䞊れ巧出来たせんどずぉっっ   " 

1990 print 

2000 print " 貎なはそれでも®巧か   もういい。代わりの巧 K を送るこずにする " 

2010 print 

2020 print "もは 巧が痛いよ ... たっをく ..." 

2030 break ] 

2040 if CREDIT<=0 then { 

2050 print "K に « 念なこずだが、 S の fi 巧ずしおの行曲、巧断が巧巧巧され、連巧を識においお檢がしたち巧 " 
2060 print 

2070 print " 君はこのなから、解任するずいうこずがみをした。党く巧るだよ。ちを巧名した、化も䜕らかの " 

2080 print 

2090 print " 責任を巧らされるこずだろう。 君がもうちょっず、 Hf 壬巧を持っお圓たっおいればこんな ♩ じは " 

2100 print 

2110 print " ならずに巧んだであろう【こ ... では W 里の m 巧をしおくれたたえ。 W 䞊だ " 

2120 break } 

2130 until 68000=9801 
2140 wait(3#) 

2150 print 

2160 if v41(ti 田 e$ ) >2 and val(tiine$ ) <6 then print " 电ういい力 n 试お化みじなっおはい力 > 力 { です力 、"  print : end 

2170 if val{ti 面 e*)>0 and val(time$)<3 then print " そろそろ化みたせん力、 " print:end 

2180 if val{time$)>22 then print " 巧は巧い さあ、巧巧りたしょう "  print:end 
2190 print " はっはっは。巧るどったね 。’ 

2200 print 


►阪神の掛かが匕ぶ卞るずいうのはショックだ。ただ33哉だしただただやれるず化うの 
だが  。門 111 なんか401*塞でただガンバっおいるずいうのに。巚人の誰かずぶっおレフト 
でらラむトでらやっおればただホヌムランをがおるいいバッタヌだったのじ。站近ゞョ 
—ンズ•がいきなりがら化しむ力 f  いたからではおい。 棍かお U 7、 䞜蟄が 


118 Oh ! X 1988.11. 








2210 

2220 

2230 

2240 

2250 

2260 

2270 

2280 

2290 

2300 

2310 

2320 

2330 

2340 

2350 

2360 

2370 

2380 

2390 

2400 

2410 

2420 

2430 

2440 

2450 

2460 

2470 

2480 

2490 

2500 

2510 

2520 

2530 

2540 

2550 

2560 

2570 

2580 

2590 

2600 

2610 

2620 

2630 

2640 

2650 

2660 

2670 

2680 

2690 

2700 

2710 

2720 

2730 

2740 

2750 

2760 

2770 

2780 

2790 

2800 

2810 

2820 

2830 

2840 

2850 

2860 

2870 

2880 

2890 

2900 

2910 

2920 

2930 

2940 

2950 

2960 

2970 

2980 

2990 

3000 

3010 

3020 

3030 

3040 

3050 

3060 

3070 

3080 

3090 

3100 

3110 

3120 

3130 

3140 

3150 

3160 

3170 

3180 

3190 

3200 

3210 

3220 


end 

!、 巧巧床ワヌプ 

func long_warp() 

int far,xl,yi,ding,damage 

float kakudo 

print" 巧巧離ワヌプ " 

if dockin>0 and _random( 100 ) > 50 then print : print " そうですね、そろそろ出発したすか 

k_clr() 

print 

repeat 

input " 方䜍を入力しお䞋さい 。" kakudo 
input " å·§ ■ を入力しお䞋さい 。 "far 

if USS(0)<=pow(far,1.3# い 100 then print: print " 巧巧がを〇たせん ."  far=0 
break 
until 0=1 

if far=0 then return() 
kakudo=_rad(kakudo) 
if yesno( )=" N " then return() 
print 

print " ワヌプしたす ." 
wait(1) 

8X=3x+_int(far*co8(kakudo)) 

ay=ay—_int(far*ain(kaku 过〇い 

USS(0)=USS(0)-int(pow(far,1.3#)«100) 

timepass(2) 

dockin=0 

if trouble()=1 then check():enemy_attack():return() 
if SPACE(sx,sy,XX,yy)<>0 then ( 
if USS(7)=0 then { 
print 

print -COMPUTER  A 了巧点に故含巧を巧巧。をちに回 * したす 。" 
repeat 

xl=_random( 8 ) : yl=_randoin( 8 ) 
until SPACE(sx,ay,xl,yl)=0 
xx=xl : yy=yi 


if USS(7)>0 then { 

print:print "CRUE : な了化点にかき坊発を 
print 
wait{2) 

print "床巧したす    " 

wait( 1 ) 
dmg= 1 
repeat 

xx=_random(8) : yy=_random{8) 
until SPACE(sx,ay,xx,yy) = 0 
}) 

wait(l) 
print 

print "ワヌブ A 了したしを 。" 
print  

print " ワヌプが了化点巧 " 
print 

print " 化巧巧 * 量 " int (pow ( f ar , し 3 * バ 100 ) 
if dmg=0 then print :print に損傷は巧められたせん。 
check() 
enemy_attack() 
endfunc() 
func ahort_ra い 
int x,y,j,1 

atr a ♩ け  ={" : K : " B " •" 浆 ","R ") 

if USS(4)>0 then { 
for ゎ 0 .to 8 
a$( j) = " ? •' 
next 


コンビュヌタヌのな W じより回避出来た廿ん 


; ax 小宇宙 "" 


" ; galaxy2(sx•sy) 
else if dmg=l then shock(50) 


if USS(4)=0 and LRS(ax,sy)> 999 then LRS(sx,ay)=LRS(ax,sy)- 10000 

locate 14,0: print "å·§ 巧 センサヌ " 

print 

color 1 

print " 1 2 3 4 5 6 7 8 " 

for y=l to 8 
color 1 

locate 2,2+y»2 : print full(y) 
for x=l to 8 
locate 2+x»4,2+y»2 
j=SPACE(ax,ay,X,y). 

if USS(4)=0 then color 2-(j=0) - リ =5) else color 3 

if xx=x and yy=y then color 6 : print " E" : continue 

print a$(SPACE(sx,sy,x,y)) 

next 

next 

color 3 

locate 54,3  print " å·§" full(axfull < sy); "小宇宙 å·§æš™ " full Ux); 
locate 54,5:print " おを巧 ";galaxy2(sx,sy) 


-  full(yy) 


locate 54, 7 : print "キ 
locate 54, 8 : print "© . 
locate 54, 9 : print "•. 
locate 54, 10:print ■’※ . 
locate 54,11  print "B . 
locate 54,12 : print "K . 
locate 54,13:print "R . 
locate 54,14 : print "E . 
locate 44,16 : print using 
1=0 

if USS(11)=0 then 1=1+1 

if hund(LRS(sx,sy))>0 then 1=1+1 
switch 1 


巧を " 
括 [ 民巧呈 " 
•• おを " 

• • 巧石巧 " 

• • 宇宙さ化 " 

• • クリンゎン " 

• • ロムラン " 

•. ゚ンタヌプラむズ " 
ぞを甩 ######幎 


が況巧が 


"  DATE  


case 0 
case 1 
case 2 


color 2 
color 3 
color 1 


print " å·§å…š .. break 
print " 泚意 " break 
print " 危巧 " break 


►10 りをの巧化でフルスロットルの.4け呌:䞭に巧っおいるががはどう W •おらチョロ Q に 
しかおえない。 な牛な"1 (18) がぶ巧 


STAR TREK for X 68000 119 












3230 

3240 

3250 

3260 

3270 

3280 

3290 

3300 

3310 

3320 

3330 

3340 

3350 

3360 

3370 

3380 

3390 

3400 

3410 

3420 

3430 

3440 

3450 

3460 

3470 

3480 

3490 

3500 

3510 

3520 

3530 

3540 

3550 

3560 

3570 

3580 

3590 

3600 

3610 

3620 

3630 

3640 

3650 

3660 

3670 

3680 

3690 

3700 

3710 

3720 

3730 

3740 

3750 

3760 

3770 

3780 

3790 

3800 

3810 

3820 

3830 

3840 

3850 

3860 

3870 

3880 

3890 

3900 

3910 

3920 

3930 

3940 

3950 

3960 

3970 

3980 

3990 

4000 

4010 

4020 

4030 

4040 

4050 

4060 

4070 

4080 

4090 

4100 

4110 

4120 

4130 

4140 

4150 

4160 

4170 

4180 

4190 

4200 

4210 

4220 

4230 

4240 


光子み宙巧巧お ##* 発" USS け >,USS(13) 

シヌルド゚ネルギヌ ###%"  USS(10),USS(1'2) 
•• LIMIT : print " シヌルド機が  " 

å·§æ­¢ " 


’ もうちょっず巧く居をか぀をのじ ..." 


endswitch 
color 3 

locate 44,17print using "おぶ化巧な量 ##### 
locate 44,1 8:print using " IS 损な巧 ### % 

locate 44,19print using "巧旧たであず ### 華 

if USS(11) = 1 then print " 䜜曲䞭 " else print 
locate 0,20 
endfunc 
/* 巧巧麵ワヌプ 
func short_warp() 
int kakudo,far,i,j:dmg,C 
short rs() 

print " お巧 g ワヌブ " 

if 过 ockin>0 and _random( 100 )>50 then print : print 
if USS(2)>0 then { 
print 

print " 巧ち、巧巧ワヌプ゚ンゞンはなたを巧けおおり、指をされる出力の 2 5% しか化たせん 
print 

if USS(2)<>999 then { 

print " 隹巧にはあず "  USS(2);" 幎の巧間が必巧です 。" 

} else print " おちは倧きく、ネ 16 の自己なな « 胜では巧な䞍おです 。" 

if USS(8)>0 then print " なお、自癟修埩機がも故 W しおおり、ななは巧われおいたせん 。 "J 
print 

C=c8rlinconsole 20,12,0locate 0,C 
repeat 

kaku 过 0 = 0 :far=0 

input " 方䜍を決めお䞋さい 。" kakudo 
input " 出力を決みお卡さい。 (max16) "  far 
until far>-1 and far<17 
C=csrlin : console 0,32,0:locate 0, C 
if far=0 then return() 

if pow(far,1.2#) *5>=USS (0) then print  print " 燃巧が足りたせん。 "  return() 

if USS{2)>0 then far=far/4 

if yesnoi)="N" then return() 

i= 田 ove{kakudo,far," E",1) 

dockin=0 

if i>=0 and i<=9 then print 
switch i 
case 1 
case 2 
case 3 


぀かりしお䞋さいよ、 IE å·§  "  dmg= 130: break 
れかし通ぎですよ、 16 巧 " dm が 130: break 


print "巧をに激巧   

print "怍民巧をに持を 
_put(" : •• ,xx,yy) 

print " こ、 これは倧巧です。巧ちのなかじもろに巧぀蟟みたしを 
wait( 3 ) 
print 

print " か、«が巧けおいきたす   もうも•したいだあ ああ支ホ 

wait( 5 ) 

USS( 10 )=999:dmg=999 
break 


I t 


case 4 
case 8 : 


pri 

dmg 


case 5: 


case 6 : 


case 0: 


ぶち圓をりたしを 
ぶ぀か぀をよろです 


I® 長、これはロムラン 16 がこんな所に溜んでいたのでしよう倧発芋です •" 


げかし過ダですね、 ® 巧。もっず巧難を正じ読みたしよう 


pri 

dm な 


ig=10 
break 

print " 巧か【こ 
print 

j=_random( 2 ) 
switch j 
case 1 : print 
endswitch 
dmg=50 
break 

print " 宇宙基地じぶ぀かりたした 
dmtf=130 

print "R む矀にぶ぀か぀をようです ." 
print 

print "ttR 、 R 石巧の關を «t ぀お通るじはこの « は倧きすぎたす 
dmg=30 
break 

int å·§å·§ *! ワヌプ、無事な了したした 。" 

ぷ =0 
break 

endswitch 
timepass( 1 ) 

USS(0)=USS{0)-pow(far, 1.2#)*5 
if dintf=999 then return() 
if i<990 then shock(dmg) 
check{) 

enemy_attack() 
endfunc 

/* 及巧 *! センサヌ 
func long_ra() 
str a$ 

print "å·§å·§ *! センサヌ " 
print 

print " " 

for i=ax—1 to sx+1 

a$=full(i) : if a$ = " 0 " or a$ = ’. 9 " then a わ " 倖 " 

print a$;" .’ 

next 

print 

print " I - 1 - 1 - 1 

for i=sy_l to sy+1 

a$=full(i) : if a わ " 0 " or a$=" 9 " then a*= .• 倖 " 
print a$; 

for j=3x-l to sx+1 

if j<1or j>8 or i<1or i>8 then print " | 本本幞 " continue 
if LRS(j,i)>=10000 then LRS(j,i)=LRS(j,i)-10000 
print "I"; 

if _ten(LRS(j,i))>0 then color 2 
if hund{LRS(j,i))>0 then color 1 
print full(hund(LRS(j,i ))) 
print full し ten(LRS(j,i))); 


120 Oh ! X 1988.11. 


►ぶ耐ずいう苗莱はパ゜コンファンではなく栗本がファンのためだけにある蚀葉だずお 
近぀くづく化うのでありたす。 巣山修䞀 20) をが化 




4250 print full(_one(LRS{j,i))); 

4260 color 3 
4270 next 
4280 print " 

4290 if iOsy+1 then print " | - 1 - 1 - 1" else { 

4300 print " ' - ' - ' - •" ) 

4310 next 
4320 print 

4330 print " X’ 恒をあ "  galaxy2(sx,sy) 

4340 endfunc() 

4350 /» フ X ザヌ抱 
4360 func Phaser() 

4370 int energy, i , j ,1,in,k 
4380 print " フェザヌ巧 " 

4390 print 

4400 if USS(7)=0 and LRS(sx,sy)< 1000 then { 

4410 print "å·§æš™ å·§ « 察が巧 お义力 燃が効牜 [%]" 

4420 print 
4430 for i=l to 8 

4440 for j=l to 8 

4450 k=SPACB(sx,sy,i,j) 

4460 if k=0 or k=5 then continue 
4470 print full(i full(j );" 

4480 print using "##.# "  sqr(pow(i-xx , 2)+ppw(j-yy,2 )) 

4490 print character(k);" " 

4500 print using "#### ";SPACB2(sx,sy,i , j); 

4610 print using "###.##";_pha 8 er(hanno(k),i,j)» 100 
4520 next 
4530 next 
4540 print } 

4550 repeat 
4560 k_clr() 

4570 print " 巧甚す るが 巧の量を巧めお䞋さい。  0-";USS(0);" )" input energy 
4580 until energy>-l and energy<=USS(0) 

4 å·² 90 if energy =0 then return() 

4600 if yesno( )=" N " then return() 

4610 print 

4620 USS(0)=USS(0)-energy 

4630 print "フ x ザヌ括、発 « !" 

4640 for i=0 to 256 


4650 color[32768+i り 28-1] 
4660 next 
4670 color[0] 

4680 for i=l to 8 


4690 for j=l to 8 

4700 l=_phaser(energy,i,j) 

4710 if SPACE(sx,ay,1,j)=0 then continue 
4720 switch SPACE(sx,sy,i,j) 

4730 case 1 : SPACE2(sx,sy,i,j)=SPACE2(sx,sy,i,j)-l/hanno(1) 

4740 if SPACE2(8X,sy,i,j)<=0 then { 

4750 print: print " 巧を "i ; ; j ;" を、砎壊したしを 。" 

4760 SPACE(ax,sy,i,j)=0 : SPACE 2( sx,sy,i,j)=0:SPACE1(sx,sy,i,j)=0 

4770 LRS(sx,sy)= LRS(sx,sy)-1 

4780 PLANKT=PLANET-1) 

4790 break 


4800 case 

4810 

4820 

4830 

4840 

4850 

4860 

4870 

4880 

4890 

4900 

4910 

4920 

4930 

4940 case 

4950 

4960 


2  SPACE2(ax,ay,i,j)=SPACE2(sx,sy,i,j)—l»hanno(2) 
if SPACE2(sx,By,i,j) <=0 then { 

print: print " な民を "i ; ; j ;" を、巧床しおしたいたした 。" 

SPACE(ax , sy , i , j) =0: SPACE2(sx,sy,i,j)=0:SPACE1(sx,sy,i,j)=0 
LRS(8X,sy)=LRS(sx,sy)—10 
C0L0NY=C0L0NY-1  dockin=0 
CREDIT=CREDIT-10 
} else { 

print  print " 巧民虜 "i ; ; j ;" じ、巧たを䞎えおしたいたした 。" 

if SPACE 1 (sx , ay , i , j)< >0 and SPACE(ax,ay,i,j)<>6 and _random( 100 )>50 

SPACE1(8x,sy,i,J)=SPACE1(sx,ay,i,j)-1} 

CREDITrCREDIT-2 

} 

break 

3:SPACE2(8X,sy,i,j)=SPACE2(sx,sy,i,j)-l»hanno{3) 
if SPACE2(sx,sy,i,j)<=0 then NOVA() 
break 


then 


4970 case 

4980 

4990 

5000 

5010 

5020 

5030 

5040 

5050 

5060 case 

5070 

5080 

5090 

5100 

5110 

5120 

5130 

5140 

5150 

5160 

5170 

å·± 180 case 

5190 

5200 

5210 

5220 

5230 

5240 

5250 


4:SPACE2(sx,sy,i,j)=SPACE2(sx,sy,i,j) - い hanno(4) 

print :print " 巧クリンゎン巧 "  full(i full(j );" に、 "  1 の巧たを䞎えたした。" 

print SPACE2(ax,sy,i,j) ;"/300" 
if SPACE2(sx,3y,i , j) <=0 then { 
print " 巧巧したした 。" 

KLINGON=KLINGON-1 
LRS(ax,ay 》 =LRS(sx,sy)— 100 

SPACE(ax,ay,i,j)=0:SPACE1(sx,sy,i•j)=0;SPACE2(sx,sy,i,j)=0 } 
break 

5 : SPACE2(sx,sy,i,j)=SPACE2{sx,sy,i,j)_l*hanno(5) 
if SPACE2(sx,sy,i,j)<200 then { 

print: print " 匪巧 "  full(i full(j );" じお、ロムラン巧がをを珟したした  " 

SPACE(8X,sy , i , j) =8 

print 1;" のなたを䞎えたした。 "  SPACE2(sx,sy,i, j) ; け /400" 
if SPACE2(sx,sy , i , j) <=0 then ( 
print ’■« 巧したした 。" 

SPACE(ax,sy,i,j)=0:SPACE1(sx,sy,i,j)=0:SPACE2(sx,sy,i,j)=0 
LRS(sx,sy)=LRS(sx,ay)_ 100 
ROMULAN=ROMULAN-1 
)} 

break 

6 : SPACE2(sx,sy,i,j)=SPACE2(sx,sy,i,j)-l*hanno(6) 

if _random( 100 )>60 and left(SPACE1(sx,sy,i,j),1)>0 then { 
m=1 : SPACE2(sx,sy,i,j)=SPACE2(sx,ay,i,j)—300 ) 

print :print " 宇をた巧に巧きがでたした 。" 
if SPACE2(sx,ay,i,j )<=0 then { 

print  print " 李たた化は、爆巧したした 。" cut (sx,sy,i,J) 

SPACE(ax , sy , i , j) =0: SPACE1(sx,sy,i,j)=0:SPACE2(sx,sy,i,j)=0 
BASE=BASE—1:dockin=0 


► もょ぀ずカッコいいブックカバ '— 。たず楜譜を甚 ; なする薄めの管は ; ぶスコアがよい。 
をれを B4 甚玙にコピヌする乂は小を兌ねる。本をカバヌする本犀さんがやるみたい 
じ。でできあがり。なわ䞈倫ではないので補匷したはうがいいでしょう。 

が旗た䞀  18 ) 埌玉県 


STAR TREK for X 68000 121 




5260 LRS(sx,sy)=LRS(sx,sy)-10 

5270 CREDIT=CREDIT—10 

5280 break ) 

5300 printrprint " 宇たさ化からの巧告じよりたすず、今の巧このおかげで 、" 

5310 if left(SPACEl(sx,3y,i,j) ,0)>0 then { 

5320 k= randoni{1*2)+1*5:if k>left(SPACBl(ax,sy,i,j),0) then k=left(SPACE 1(sx,sy,i,j),0) 

5330 printcprint " 䟛お甚巧おが巧 "  k;" が巧出 。" 

5340 left(SPACBl(3X,sy,i,j) ,0 )=left(SPACE 1 (sx , ay , i , j), 0 )_k 

5350 if left(SPACBl(8x,8y,i,j),0) = 0 then left{SPACE.M sx,sy,i,j),0)=0 

5360 ) 

5370 if left(SPACEl(ax,sy,i,j),1)>0 then { 

5380 k=_randoin( 5 ) -2: if k<0 then k=0 

5390 if m=l then k=k+1 

5400 if k>0 then print: print " 及び光子み惠 "  k 発が、巧甚䞍胜 。" 

5410 left(SPACEl(sx,ay,i,j) ,1 )=lef り SPACEl(ax,ay,i , j),1)-k 

5420 if left(SPACEl(8x,ay,i, j) ,1X0 then lef t (SPACEl(ax , 3y, i , j ).,1)=0 

5430 if m=l then { print 

5440 print " それに、 光子み S が、 字宙基地内で « 発を起こしたずゆうこずです 。"> 

5450 } 

5460 1=1/2 : if 田 =1 then 1=1+300 

5470 print  print "宇宙さ化の搜た -"  1;" ." ; SPACE2 ( ax , sy , i • j ) ; "/800" 

5480 if _random( 100 )>40 then { print 

5490 "print " なお、宇宙さ巧からの巧拍ずしお、" 

5500 print " プザヌ巧をここで巧うのは » んで貢ぃたぃずのこずです 。" } 

5510 brAftL 

5520 case 7: SPACE2(ax , sy , i , j)=SPACE2(sx , sy , i , j)-l»hanno( 7 ) 

5530 if SPACE2(8x,ay,i,j)<=0 then { 

5540 print:print " 历石巧を巧巧したした 。" 

5550 SPACE(8X,sy,i,j)=0  SPACE2(ax,sy,i,j)=0:SPACE2(ax,sy,i,j)=0 

5560 LRS(8x,sy) 二 LRS(ax,sy)_l 

5570 ASTEROID=ASTEROID-1 

5580 } 

5590 break 

5600 case 8  SPACE2(sx,sy,i,j)=SPACE2{sx,sy,i,j)-l*hanno(8) 

5610 print: print "敵 ロムラン g • full(i full(j );" に、 "  1 の巧さを䞎えたした。 

5620 print SPACE2(ax,ay•i•j) ;"/400" 

5630 if SPACE2(ax,sy,i,j)<=0 then ( 

5640 print "» 巧したした ." 

5650 SPACE(sx,ay,i,j)=0  SPACE1(sx,ay,i,j)=0:SPACE2(sx,sy,i,j)=0 

5660 ROMULAN=ROMULAN-1 

5670 LRS(sx,sy)=LRS(sx,ay)-100 

5680 ) 

5690 break 

5700 endswitoh 
5710 next 
5720 next 

5730 enemy—attack() 

5740 endfunc 
5750 パ光子魚雷 
5760 func p_torp8() 

5770 int kakudo(3),i,j,k,m,LOOP,many,a,C,sun 
5780 shor し ra() 

5790 print "化子魚 «" 

5800 print 

5810 if USS(13)=0 then print " 魚雷の JSW 技は 0 になっおぃホす。発が出来たせん '•: return () 

5820 if USS(0)<30 then print " 化巧が少なすざたす 。 W II に回すだけのが巧がありたせん 。": return () 
5830 k-clr い 

5840 C=csrlin:console 20,12,0 : locate 0,C 

5850 if USS(13)>1 then input " 巧発、発がしたすか  1-3 > .RET:! •CANBCL=999 ";many else many=1 
5860 if many<=l then many=1 

5870 if many=999 then C=c8rlin:console 0,32,0:locate 0,C:return() 

5880 if 田 any>3 then many=3 

5890 if many>USS(13) then many=USS(13) 

5900 print 

5910 for LOOP=l to many 

5920 if many>1 then color LOOP:print full(LOOP);" 巧目、 " 

5930 print " 兒 W 角床を指定しお卡さぃ。 "  i 凞 put a : kakudo (LOOP) =a 

5940 kakudo(LOOP)=kakudo(LOOP) mod 360 : if kakudo(LOOP)<0 then kakudo(LOOP) = 360+kakudo(LOOP) 
5950 next 
5960 color 3 

5970 if yeano()="N" then C=C8rlinconsole 0,32,0:locate 0,C  return() 

5980 for LOOP=1 to 田 any 
5990 print 

6000 if many> 1 then color LOOP : print full(LOOP) 発目、ながしたす 。" 

6010 USS(0)=USS(0)-—random(10) 

6020 C=carlin : console 0,32,0 : locate 0,C 
6030 i= 田 ove(kakudo<LOOP), 100, "A",0) 

6040 console 20,12,0:locate 0,C 
6050 j=_random(60)+290 
6060 switch i 

6070 case 1 : SPACE2(sx,ay,rx,ry)=SPACE2(sx,ay,rx,ry)-j 
6080 print " 巧里じか䞭。" 

6090 if SPACE2(8X,ay,rx,ry) <=0 then { 

6100 print " 巧巧したしを 。" 

6110 _put( " it" ,rx,ry) 

6120 SPACE(sx,sy,rx,ry)= 0:SPACE1(sx,sy,rx,ry)= 0:SPACE2(sx,sy,rx,ry) = 0 

6130 PLANET=PLANET-1 

6140 LRS(sx,sy)=LRS(sx,sy)-1 

6150 ) else print 

6160 break 

6170 case 2 : SPACE2(sx,sy,rx,ry)=SPACE2(sx,sy,rx,ry)-j 
6180 
6190 
6200 
6210 
6220 
6230 
6240 
6250 
6260 


122 Oh ! X 1988.11. 


print " 倧倉です å·§ 民 巧を じ呜䞭しおしたいたした" 
if SPACE2{8x,sy,rx,ry) <=0 then { 
print "« 発しおしたいたした   ’’ 

CREDIT=CREDIT- 10 

SPACE(sx,sy,rx,ry)=0:SPACEl{sx,sy,rx,ry)=0:SPACE2{sx,sy,rx,ry)=0 

COLONY=COLONY-1:dockin=0 

LRS(sx•sy) 侉 LRS(ax,sy)-10 

_put(" 々 ",rx,ry) 

break ) 


►やはりを巧さんのがす぀すごいもしかしたらホなさんお宇祖人じやないの 

埌がた倪 17) 倧分惧 


6270 

6280 

6290 

6300 

6310 

6320 

6330 

6340 

6350 

6360 

6370 

6380 

6390 

6400 

6410 

6420 

6430 

6440 

6450 

6460 

6470 

6480 

6490 


print 
wait(2) 

if SPACE1(sx,sy,rx,ry)>1 and SPACEl(sx,sy,rx,ry)<6 then { 

SPACE1(sx,sy,rx,ry)=SPACEl(sx,sy,rx,ry)-1 ) 

print 

print " 话民巧をより、乂巧 。" 
k=_random( 3 ) 

if SPACE 1 (sx,sy,rx,ry)=6 then k=4 
switch k 

case1:print " r 巧々は、 今埌 䞭なのな巧をおらせお 貚う j ": SPACE 1 (sx , sy , rx , ry) =6 
CREDIT=CREDIT-7 
break 

case 2 .-print "T 無力な巧々を巧 g するなんお、なんお巧おな « 巧だ。 j" 
CREDIT=CREDIT- 4 
break 

case 3 : print "r 巧な連巧に申しなおお、君を銖にしおやる   j" 

CREDIT=CREDIT- 5 

case 4: print "[ 䞭なをを巧 å·§ するな ど、地 å·§ 速 巧に 巧い しおやる j " 
CREDIT=CREDIT- 6 
break 
endawitch 
break 


6500 case 3 : SPACE2(ax,ay,rx,ry)=SPACE2(sx,sy,rx,ry)-j 
6510 print " 巧たじ呜䞭 。" 

6520 if SPACE2(ax,ay,rx,ry) <=0 then NOVA{) : sun=l : break 

6530 print 

6540 print " 巧巧は爆発するず、その小宇宙の䞭のもの党おを巻きおえじしたす。を意しお䞋さい。 

6550 break 

6560 case 4 : SPACE2(sx , sy , rx , ry)=SPACE2(sx,sy,rx,ry)-j 

6570 print " お巧 ♩ です。クリンゎン K じ呜䞭したした。" 

6580 if SPACE2(3X , ay , rx , び  <=0 then { 

6590 print " きがしたした 。" 

6600 SPACE(sx•sy,rx, ぎ  =0 : SPACE1(ax,sy,rx,ry)=0:SPACE2(sx,ay,rx,ry)=0 

6610 KLINGON=KLINGON-1 

6620 LRS(8X,ay)= LRS(ax,sy)-100 

6630 _put(" A",rx,ry) 

6640 break } 

6650 print " しかし、 * 巧に倱おしたしを 。" 

6660 break 

6670 case 5: SPACE2(sx , sy , rx , ry)=SPACB2(ax,sy,rx,ry)-j 

6680 print full(rx) ; ;full(ry );" じ ロムラン ® が、安を珟したした " 

6690 _put{"R" , rx,ry) 

6700 SPACE(sx,ay , rx,ry)=8 

6710 if SPACE2(sx,sy,rx,ry)< = 0 then { 

6720 print 発したしを 。" 

6730 _put(" *",rx,ry) 

6740 ROMULAN=ROMULAN - 1 

6750 LRS(ax,sy)=LRS(sx,sy)-100 

6760 SPACE(sx,sy,rx,ry)= 0:SPACE1(ax,sy,rx,ry)=0  SPACE2(sx,sy,rx,ry)=0 

6770 } else print 

6780 break 

6790 case 6 : SPACE2(ax,ay,rx,ry)=SPACE2(ax,sy,rx,ry)-j 

6800 if _random( 100 い 50 and left(SPACEl(sx,sy,rx,ry),1)>0 then { m=1 

6810 SPACE2(8X,sy,rx,ry)=SPACE2(sx,sy,rx,ry)-300 } 

6820 print " 宇宙基化に呜䞭。" 

6830 if SPACE2(ax , sy , rx , ry) < = 0 then { 

6840 print " g 発したしを ." cut (sx, sy, rx • ry) 

6850 if _random( 100) >50 then print •’ 埌で巧らかのおで田せられるものず巧、いたす " elae { 

6860 print } 

6870 _putr A’’  rx,ry) 

6880 CREDIT=CREDIT-10 

6890 SPACE(8X•ay,rx,ry)=0:SPACE1(ax,ay,rx,ry)=0:SPACE2(sx,sy,rx,ry)=0 

6900 LRS(ax,ay)=LRsiax,ay)-10 

6910 BASE=BASE-1  dockin=0 

6920 break ) 

6930 CRBDIT=CREDIT-3 

6940 k=_random(2) 

6950 switch k 

6960 case1 : print - そをさかを巧撃するなんお無謀です、 « å·§ 。" break 

6970 case 2  print " 巧、そこは、巧方の宇巧さかですよ " : break 

6980 endswitoh 

6990 print 

7000 print " 宇宙基化より巧告がありたしを 。" 

7010 print 

7020 print " ただ今の貎巧の巧 g によるな害は " 

7030 if left(SPACEl(ax,ay,rx,ry) ,0)>0 then { 

7040 k= random(500)+1000 

7050 print " 巧お甚お違な料 • • • • " k 

7060 left(SPACEl(sx , sy , rx , ry),0)=left(SPACEl(sx,sy,rx,ry),0)-k 

7070 if left(SPACEl(sx,sy,rx,ry),0)<0 then left(SPACEl(sx,8y,rx,ry),0)=0 

7080 1 

7090 if left(SPACEl(sx,sy,rx,ry),1)>1 then { 

7100 k=_random(3)+1 

7110 if m=l then k=k»2 

7120 print " 光子魚 S . ";k;" 発" 

7130 if m=lthen print " なお、魚雷は宇たさ化巧で « 発したずのこずです " else print 

7140 left(SPACEl(ax,sy,rx,ry),1)=left(SPACEl(sx,sy,rx,ry),1)-k 

7150 if left(SPACEl(sx,8y,rx,ry),1)<0 then left(SPACEl(sx,ay,rx,ry),1)=0 

7160 ) elae print 

7170 print " 宇宙基地にさけを被含 ... "  j+m»300  " . " ; SPACE2 (sx • ay • rx , ry) ; "/800" 

7180 if _randoin( 100) >50 then { 

7190 print 

7200 print " 及び、远かです 「" 

7210 k=_rando 田  3) 

7220 switch k 

7230 case l:print " き、貢な..化が速巧に立お぀ < 巧か   j":break 

7240 case 2;print " 今巧ぷ぀けたら、ホ巧しないぞ   j":break 

7250 case 3 .-print "床に䜕かがみでもあるのか   j ••: break 

7260 endswitoh 

7270 ) 


► MZ -700 則スぺヌスハリアヌはいいですね。お局8嘟切くらいかけおなち蟌んでデバツ 
グたでがえたした。 MZ -700 は孊校に1台あるのでをれを䜿っおいたす力 f , 自分でも1台は 
し < むりよした。今埌もを巧さんになが巧しおいたす。 河お化叞 18) 神奈川お 


STAR TREK for X 68000 123 




7280 

7290 

7300 

7310 

7320 

7330 

7340 

7350 

7360 

7370 

7380 

7390 

7400 

7410 

7420 

7430 

7440 

7450 

7460 

7470 

7480 

7490 

7500 

7510 

7520 

7530 

7540 

7550 

7660 

7570 

7580 

7590 

7600 

7610 

7620 

7630 

7640 

7650 

7660 

7670 

7680 

7690 

7700 

7710 

7720 

7730 

7740 

7750 

7760 

7770 

7780 

7790 

7800 

7810 

7820 

7830 

7840 

7850 

7860 

7870 

7880 

7890 

7900 

7910 

7920 

7930 

7940 

7950 

7960 

7970 

7980 

7990 

8000 

8010 

8020 

8030 

8040 

8050 

8060 

8070 

8080 

8090 

8100 

8110 

8120 

8130 

8140 

8150 

8160 

8170 

8180 

8190 

8200 

8210 

8220 

8230 

8240 

8250 

8260 

8270 

8280 

8290 


if LOOPOmany then HIT_ANY_KEY{) 
break 

case 7: print " 頂石なじか䞭したようです。巧がしたした。" 

_put(" 々  rx,ry) 

SPACE(sx,sy,rx,ry)=0  SPACE1(sx,ay,rx,ry)=0:SPACE2(sx,sy,rx,ry)=0 
break 

case 8: print " ロムラン IB じか䞭。" 
print " P 巧したしを 。" 

_put( • ’ 々 ",rx,ry) 

ROMULAN=ROMULAN-1 

LRS(sx,sy)=LRS(sx,sy)-100 

SPACE(sx,8y,rx,ry)=0  SPACE1(sx,sy,rx,ry)=0  SPACE2(sx,sy,rx,ry)=0 


break 

default : print " ミス - シ日ットです。" 
if _random( 100 ) >50 then { 

print " 巧おには陌りがありたす。倧切じ巧甚しお䞋さい。 " 1 else print 

break 

endswitch 

USS(13)=USS(13)-1 
USS ( 0) =USS(0)-_random(5)-5 
if sun=l then break 
next 

C=c8rlin:console 0,32,0:locate 0 ,C 
color 3 


enemy_attack() 
endfunc 

/* コンビュヌタ 
func computer\) 
int com 

color [ , , ,65472] 
color 2 

print " コンビュヌタ 


repeat 
repeat 
print 
print "1. 
print •• 4 . 
print "7 . 
print "10 
print 
k_clr() 
com=0 


状況報告 

S 損なの報告 

な巧る巧怍化の䜜床 
お進化巧のれ算 


input " 指瀺ををえお䞋さい "  co 田 


until com >— 1 and co 田 <l2 



.巧河化図 3 ... 

.珟圚䜍眮の拉倌 6 ... 

. ル宇宙内巧傷巧の巧告 9... 
. 自«巧眮の䜜勘 0 ... 


シヌ • ルド W »" 

杞憶されを䜍眮ぞの自動た巧 " 

各字をさ化の補絊巧資巧 * の報告 " 
メむンコマンドぞ房る " 


if com=0 then break 
print 

if (com=6 or com=7) and USS(1)>0 then { 

print command(1); " はな R しおいたす。" 

if USS け  =0 then print " あず "  USS(1) ;" 幎の巧關が必 g です 。" 

if USS(8)>0 then print " なお、 "  command( 9);" もか W しおも • り、床な䜜巧は巧われおいたせん。 


continue 


switch com 

case 1 : report() : break 
case 2 : galaxy(} : break 
case 3 : ahield() : break 
case 4 : damage1(} : break 
case 5 : memory(} : break 
case 6 : m_warp() : break 
case 7 : trace() : break 
case 8 : damage2() : break 
case 9 : report2() : break 
case 10 : oal() : break 

case 11 : die() : break 

endswitch 

if USS(0) <=0 then break 
if USS(10)>=100 then break 
if CRBDIT<=0 then break 
if LIMIT<=0 then break 
until1=0 
color し  655351 
color 3 
endfunc() 

/* がが報告 
func report {} 
int i 
print 

print " ♩♩ 幞 * が巧報告 ♩* 幞 *" 

Torint 

print using "宇た B ###### 幎 

print using "お違な巧巧 . 

print using " R 巧 # な . 

print using "シヌルド゚ネルギヌ巧量 . 

if USS(11) = 1 then print •. 䜜か䞭 ’. else print "䜜 

print using ••化子み * å·§ WW  . 

print 

print using "巧里 ##### 宙民巧里 

print using " 历石屏 ##### 宇宙基が 

print using " クリンゎン ® ### ロムラン « 

print 
color 3 

print " 巧圚のが應危 » 巧のレペルは" 
if hund(LRS(8x,ay) )>0 then i=i+l 
if USS(0)<1000 then i=i+l 
if USS(10)>50 then i = い 1 
if USS(10)>80 then i=i-H 
if USS(11)=0 then i=i+l 
if USS(0)<500 then i=i+l 
if USS(12X50 then i = i + l 
if USS(12)<25 then i=i+l 
if LIMIT<=10 then i=i+l 
if CREDIT<=10 then i=i+l 


巧り巧巧 #### 幎" DATE,LIMIT 
#####'• USS(0) 

### %"USS(10) 

### % "USS(12) 

ft しおいたせん " 

###発"リ83(13) 

### å·§ 里 #### "  PLANET , COLONY,SUN 

###"ASTEROID,BASE 
###"KLINQON,ROMULAN 


124 Oh! X 1988.11. 


► (K) さんぞ。「ノヌラむフキング j は本おに巧が卞るんですよね。はかには䞭蘇明倫さ 
んの「オシャレ泥が J も时 • きなんだけど本尟で化かけたら立も説みでもいいから説んで 
みおください。ホい巧おがにを义ネなのですぐわかるし培、うけど。千案忡  18 ) を手兞 






8300 print full(i );•  です。 
8310 print 
8320 color 1 


8330 
8340 
8350 
8360 
䞋さい 
8370 
ず巧斯 
8380 
8390 
お䞋さ 
8400 
8410 
8420 
8430 
8440 
8450 
8460 
8470 
8480 
8490 
8500 
)) 
8510 
8520 
8530 
8540 
8550 


if USS(0)<1000 and USS(0)>500 then print " 燃おが、少な 
if USS(0)<500 then print " が巧力、 • 笛力、し 
if USS(12)<50 and USS(12)>20 then print "シヌルド゚ネ 
if USS(12)<20 and USS( 12)>0 then print "シヌルド゚ネ 


くなっおいたす。袖始するこずをれめたす 。" 

か巧っおいたせん。早るじ補おしお䞋さい 。" 

ルギヌが、半みを切っおいたす。视おを巧めたす 。" 
ルギヌが、僅かしかありたせん。なるだけ早く W 拟しお 


if USS(12)=0 
したす 。" 

if USS{ 10)>5 〇 and USS(10)<80 
if USS(10)>80 

ぃ 》" 

if hund{LRS(sx,ay))>0 
if USS(13)=0 
if LIMIT<=10 
if CREDIT<=13 
color 2 
endfunc 
/» 巧巧地因 
func galaxy い 
int i,j 

print " ♊幞 


then print " シヌルド゚ネルギヌがありたせん。このたたお巧するのは危换である 


then print " 店じ力、な〇の 
then print " の巧な巧は 

then print " センサヌは、 
then print "化子み巧があ 
then print "巧巧が巧巧い 
then print "貎方の巧動が 


å·§ « がみられたす。巧なするこずを、巧めたす 。" 

、巧 : 议なレベルじさしおいたす。化なを*巧先に考慮し 

巧を巧かしおいたす。泚なしお䞋さい 。" 

りたせん。巧絊しお䞋さい 。" 

おいたす。るいで䞋さい 。" 

速巧を巧で巧われおいたす。巧をだけお䞋さい 。" 


巧巧地図 


宇宙巧" 


print full し ten{DATE/100 い full し one(DATE/100))  full(_ten(DATE-DATE/100* 100 ))  full(_one(DATE-DATE/100«1C0 

print "幎巧巧 幞 *" 
print 

print " 1 2 3 4 5 6 7 8 

print " I - 1 - 1 - 1 - 1 - 1 - 1 - 1 - 1 

for i=l to 8 


8560 print full(i) 

8570 for j=l to 8 
8580 print ••1"; 

8590 if LRS (J , i ) >999 then print "♊幞 * " ; : continue 

8600 if _ten(LRS(j,i))>0 then color 3 

8610 if hund(LRS(j,i))>0 then color 1 

8620 if J=sx and i=sy then color 15 

8630 print full(hund(LRS(j,i))); 

8640 print full し ten(LRS(j,i))); 

8650 print full(_one(LRS(J•i ))) 

8660 color 2 
8670 next 
8680 print "I" 

8690 if i = 8 then print " ' - -> - ' - ' -- ' - ' -- ' ": break 

8700 print " 卜 -+-+-+- 十 - 十 -+-+- H " 

8710 next 
8720 print 
8730 print 

8740 print " 貎方のいる小宇宙は巧 "  full(sxfull (sy) ルタ宙、 "  galaxy2 (sx • sy) ; " です 。" 

8750 print 

8760 endfunc 

8770 /* シヌルド扣街 

8780 func shield() 

8790 int i 

8800 i=aba(not(USS(ll))) 

8810 print " 现圚シヌルドは" 

8820 if USS(11) = 1 then print " 䜜動䞭です 。" else print " 䜜動しおいたせん 。" 

8830 print 

8840 if USS(12)=0 then print "シヌルドの゚ネルギヌがありた廿ん。 " return < ) 

8850 print "切り換えおもよろしいですか  " 

8860 if yeano()="Y" then printprint " 切 0 換えたす 《 " : USS( 11 )=i : return() 

8870 print 

8880 print " 巧り止めたした 。" 、 

8890 endfunc 

8900 パ « 擅なの巧告 

8910 func damage 1 () 

8920 int i,j 

8930 print 巧傷の巧告 " 

8940 for i=l to 9 

8950 if USS(i)=0 then continue 

8960 j=l 

8970 if i= 8 then continue 


8980 print 

8990 print command! i ) i " 力《巧床䞭で、 

9000 if USS(i) = 999 then print " 䟈なは䞍可巧です 。 "continue 
9010 print USS(i);" 幎の巧間が必巧です " 

9020 next 
9030 print 

9040 if j = 0 then print " 珟圚、故 W 巧所は巧圓たりたせん 。 "return () 

9050 print command ( 8 );•• は、 " 

9060 if USS (8)=0 then print " 正垞に䜜曲䞭です。 "  return() 

9070 print " か W しおおり、巧なは行われおいたせん " 

9080 endfunc 

9090 パ现を䜍 a の劃床 

9100 func memory() 

9110 if W8X>0 then { 

9120 print " 珟圚メモリじは 、" 

9130 print 

9140 print " å·§ "  full(wsxfull(wsy);" ルす巧座暙 "  full(wx full(wy > ; 

9150 print " ぞのれ路のデヌタが、入っおいたす " 

9160 print 

9170 print " 消たしお、巧しいデヌタを需き蟌むこずじなりたす 。" 

9180 print } 

9190 print " 珟圚䜍 ! のデヌタを、玀巧したす。巧存はありたせんね 。" 

9200 if yeano( ) = "N" then return() 

9210 print 

9220 w8x=ax:w8y=sy:wx=xx:wy=yy 
9230 print " 蚘巧したしを " 

9240 endfunc 


9250 /* 劃 « された䜍眮ぞのワヌプ 
9260 func m_warp() 

9270 int energy 


►珟代化斗氎論•巧 2 回描ぶのかが氎のおおは目ざたしい。今りは r うたい J や぀を玹 
かする。カナダドラむの r 化巧おが:がシリヌズ」である。これには特長なるらのはない力I 
.おな味.がを想が平均点にI䞊の蔚レベルである。珟化オレンゞ青リンゎグレ-プ 
の3巧が語売されおいる。 朚巧将也 13) 埌玉県 


STAR TREK for X68000 125 






9280 if dockin>0 and —random ( 100 )> 50 then print " え、もう出発ですか 、 C å·§ 。" print 

9290 if wsx=0 then print •• メモリには、巧巧デヌタがおなされおいたせん。 "  return い 

9300 print " å·§ " full (wsx) ; " - " ; full (wsy) ;  • ル宇を巧巧 "  full(wxfull(wy);" ぞ、 お巧したす 。" 

9310 print 

9320 if wsx=sx and wsy=sy and wx=xx and wy=yy then { 

9330 print " ちょっず埅っお䞋さい、店巧。この䜍眮は、ここじゃないですか。なじな巧けおるんですか 。" 

9340 return() } 

9350 energy=pow < sqr(pow((wsx-sx),2)+pow((wsy-sy),2 い  1.3#)*100+100 

9360 if USS(0)<=energy then print " ななには、 "  ener が " が、必巧です。巧をですが、巧巧が足りたせん 。" return () 
9370 print energy; " の掚ぶ化巧を巧甚したすが、巧をはありたせんね 。" 

9380 if yeano い䞉 " N" then return() 

9390 print 

9400 print " ワヌプしたす " 

9 い 0 wait(2) 

9420 timepass( 2 ) 

9430 dockin=0 

9440 USS(0)=USS(0)-energy 

9450 if trouble()=1 then check() : enemy_attack() : return() 

9460 ax=wsx : ay=wsy : xx=wx : yy=wy 
9470 if SPACE(sx,sy,xx,yy)>0 then ( 

9480 print;print " い぀の曲じか、この産なじな店がワヌプしおきおいたした " 

9490 print 

9500 waitd) 

9510 if USS{7)=0 then print "COMPUTER  盎ちに回 したす 。" 

9520 if USS(7)>0 then { 

9530 print "CRUE; コンビュヌタのな扉により、発巧が遅れたした " 

9540 wait(2) 

9550 print "» 巧したす " 

9560 wait(2) 

9570 shock(70)) 

9580 repeat 

9590 xx=_ran 过 om{ 8 ) 

9600 yy=—random け 

9610 until SPACE(ex,ay,xx,yy) = 0 

9620 ) 

9630 print:print " な了したしを 。" 

9640 check() 

9650 enemy_attack() 

9660 endfunc 
9670 /* 远尟たを 
9680 funo trace() 

9690 int energy,x,y 

9700 if tx=0 then print " ただ、なのワヌプを * 巧しおいたせん  "return () 

9710 print " 第 "  full(tx); " - " ; full(ty) ; " ル宇たぞのワヌプを、劃巧しおいたす " 

9720 print 

9730 energy=pow(sqr(pow((tx-sx),2)+pow((ty-sy),2)),1.3#)*100+100 

9740 if USS<0)< = energy then print " 巧巧には、 "  energy;" が、必芁です . 巧をですが、なおが巧りたせん "  return() 
9750 print energy  " の掚道な巧を䜿甚したすが、巧存はわりたせんね 。" 

9760 if yeano()="N" then return() 

9770 print 

9780 if USS(11)=0 then print " シヌルドがが動しおいたせんた意しお䞋さい . "’.print 
9790 wait(l) 

9800 print " ワヌプしたす 。" 

9810 wait(2) 

9820 USS( 0 )=USS(0)-energy 
9830 timepass(2) 

9840 dockin=0 

9850 if trouble()=1 then check() : enemy_attack();return() 

9860 8x=tx  sy=ty 
9870 repeat 
9880 x=_rando 田  8) 

9890 y=_random(8) 

9900 until SPACE(sx,ay,x,y)=0 
9910 xx=x  yy=y 

9920 print ;print " A 了したしを ." 

9930 tx 侉 0:ty=0 
9940 check() 

9950 enemy_attack() 

9960 endfunc 

9970 パルぞ宙巧の巧傷床の逐告 
9980 func damage2() 

9990 int i,j 
10000 float a,b 

10010 print " ♊幞 ル宇宙巧の巧な床の巧告 * 幞 " 

10020 print 
10030 for i=l to 8 
10040 for j=l to 8 

10050 if SPACE(sx,sy,i,j)= 0 then continue 
10060 if SPACE(sx,sy,i,j) = 6 then continue 
10070 a=SPACE2(sx,sy,i,j) 

10080 b=v(SPACE(sx,sy,iij)) 

10090 print full(i)" - j);character(SPACE(sx,sy,i,j )) 

10100 print using "_#####_ ### %"  a, (b-a)/b«100 

10110 next 

10120 next ♩ 

10130 endfunc • 

10140 パ各宇宙さ化からの « 報告 
10150 func report2{) 

10160 int i 

10170 print " 各宇宙基地に巧っおぃる補お坊資巧ち量の巧告 " 

10180 print 

10190 for i=l to _BASE 

10200 print " å·§ "  ull(i );" 宇宙さ化" 

10210 if left(i,0)=99999 then print " は、爆巧されたしを 。" continue 

10220 print using " 掚途 がが #####* 化 子み宙巧な ### 発 " left ( i , 0 )•left ( i ,1 ) 

10230 next 
10240 endfunc 
10250 /t が巧のか » 

10260 func cal() 

10270 int X,y,energy 

10280 print " 巧ぶな巧の蚈節 " 

10290 print 

10300 print " 珟圚、巧 "  full(sxfull(ay);" 小字宙 "  galaxy2 (sx, sy);" 【こいたす 。" 


12b Oh! X 1988.11. 


►10 å·§-匓- 96 ぺヌゞの䜐巧久がさんぞ。な巧を矎ちゃんはダマハの V 2 も持っおいるので 
MIDI の速化で参照されおいるのはきっず埡利益でもある t 思ったんじゃないでしよ うか。 
琌田を矎土な 向䞭巧孝章 18) 靑な巧 




10310 print 

10320 print " どこのか宇たぞのお巧を巧望したすか " 

10330 repeat 
10340 print 
10350 input "X - ";x 
10360 input "Y —";y 
10370 print 

10380 until x>0 and x<9 and y>0 and y<9 

10390 energy  int {pow( sqr( (sx-x) * ( sx-x ) + ( sy-y) * ( sy-y)) ,1.3#) » 100 ) 

10400 if x=sx and y=ay then print .. 巧をされを小李圚は、珟をいる小字宙です 。" return ( > 

10410 print " å·§ "  full(x);" - full(y );" 小宇宙 倍を系 "  galaxy2 U • y) ; " ぞお巧するには "  energy が必芁です。 
10420 print 

10430 print " 劃 « された䜍 ■ や、远ちおぶの巧合は、これに 100 加わりたす 。" 

10440 print 

10450 if energ い USS(0) then print energy-USS ( 0 ); " の燃巧が足りないようです 。" 

10460 if energy<=USS(0) then print " 巧巧は十々あるようです。が了读 " USS ( 0 > -energy ; " の燃巧が巧りたす 。" 
10470 endfunc 

10480 パ哀れ 自 «! 情けなや 

10490 func die() 

10500 int j 

10510 print "自 g したす 。" 

10520 print 
10530 j=_random(3) 

10540 switch j 

10550 case1 : print "おめが早 < はありたせんか 本圓【こよろしいのですか " : break 
10560 case 2 : print "R 巧血巧っおたせんか 本圓に自巧させるのですか " break 
10570 case 3 : print " 本圓に助かる道は無いのですかをく考えお䞋さい " break 
10580 en 过 switch 

10590 if yeano( ) = "N" then print : print " ちょっず g 々、さないで䞋さい" return() 

10600 print 
10610 j=_random(3) 

10620 switch j 

10630 case1 : print " 巧よ、この巧巧きもをお蚱し䞋さい 。": break 

10640 case 2 print " お父さん、お巧さん W 免なさホぃ " : break 

10650 case 3:print " これたでちっずも楜しいこずはありたせんでした " break 

10660 endswitch 

10670 wait(3) 

10680 print 

10690 print " スむッチを入れたしを。 « 発したす 。" 

10700 print 
10710 wait け 

10720 print " どっかああああああああああああああああああああああああああああああああん " 

10730 wait(2) 

10740 USS(10)=999 
10750 endfunc 
10760 /* 修理 
10770 func repair() 

10780 int i 

10790 print " 自曲隹な " 

10800 print 

10810 print "1 幎を » やしたすが、巧巧はありたせんね 。" 

10820 if yeano()="N" then return() 

10830 print 

10840 print " 修なにかかりたす 。" 

10850 wait(2) 

10860 if USS(10)>0 then { 

10870 USS(lO)=USS(10)-_random{5)-10 
10880 if USS(10)<0 then USS(10)=0 
10890 print 

10900 print " g の巧な巧は " USS (10);" ずなりたした 。" 

10910 ) 

10920 for i=l to 9 

10930 if USS(i)=0 then continue 

10940 print 

10950 USS(i)=USS(i)-2 

10960 if USS{i)<0 then USS(i)=0 

10970 if USS(i)=0 then print com 田 an 过 i );" は、巧巧完了 したした 。 "continue 
10980 print conunand(i);" の隹なじは、あず " USS ( i );" 幎ずなりたした 。" 

10990 next 

11000 し IMIT= し IMIT— 1 ;DATE=DATE+1 
11010 enemy_attack() 

11020 endfunc 
11030 パ化が補絊 
11040 func charge() 

11050 int energy , i , j,k ,8 

11060 print " 掚ホが巧及びシヌルド゚ネルギヌの補お " 

11070 print 

11080 for i=xx+(xx>1)to xx-(xx<8) 

11090 for わ to yy-(yy<8) 

11100 if SPACE(ax,sy,i,j)=1 and k<3 then if k=2 then k=3 else k=l 
11110 if SPACE(sx,sy,i,j)=3 and k<3 then if k=l then k=3 else k=2 
11120 next 
11130 next 

11140 if k=0 then print " 近くに、请お可巧なをは存圚した廿ん 。": return () 

11150 print "1 幎の巧關を * やしたすが、巧巧はありたせんね 。" 

11160 if yeano()="N" then return() 

11170 print 

11180 if k=3 then { 

11190 print " 巧をず、倌皇ず、どちらぞ燃巧巧巧怍ををり蟌みたすか " 

11200 print 
11210 repeat 

11220 input "1 •••巧を 2 .••巧を 巧たしお䞋さい 。" k 

11230 until k= 1 or k=2 
11240 print 
11250 } 

11260 print " 巧巧な查怍を、ぶり蟟みたす 。" 

11270 wait(2) 

11280 if k=l then energy=_random( 100 )+300 : a=_random(10)+20 
11290 if k=2 then energy=600 : s=0 

11300 print 

11310 print " なな採た怍は、 energy;" の掚を化巧ず "  8;" のシヌルド゚ネルギヌを持ち W っおきたした。 

11320 USS( 0)=USS( 0)+energy : if USS( 0)>5000 then USS( 0)=5000 
11330 USS<12)=USS(12)+s : if USS(12)>100 then USS(12)=100 


►アヌトディンクから 「 A 列単 I しの才ヌトデモが送られおきたした。これは「ハり•メニ- 
ロボット J の ナヌザヌ 登緑しおある人すべおに送られた を うです力すこれたでじ才ヌトデ 
モを送っお < るような ナヌ ザヌサポヌトがるったでしよう力•アヌトディンク偉いっ 

ホが豊和 21) 神をリ I 识 


STAR TREK for X 68000 127 


11340 timepass(1) 

11350 enemy_attack() 

11360 endfunc 

11370 /* . 

11380 func char _x(i) 

11390 retur 打 {i»4+2) 

11400 endfunc 

11410 /* . 

11420 func char _y(i) 

11430 return い >2 + 2) 

11440 endfunc 
11450 パ時閒の経通 
11450 func ti 田 epassfi) 

11470 int j 
11480 for j=l to 9 

11490 if USS(j)=0 or USS(j)=999 or USS(8)>0 then continue 
11500 USS(j)=USS(j)-i 

11510 if USS( j)< = 0 then print : print command ( j )  " の巧な䜜倕が完了したした 。 "USSU )=0 
11520 next 

11530 if USS( 10)>0 and USS(8)=0 then { 

11540 USS(10)=USS(10)-i 

11550 if USS(10)< = 0 then printprint " 巧なは旁を【こ化なしたした。 ":USS( 10)=0 
11560 } 

11570 LIMIT=LIMIT-i  DATE=DATE+i 

11580 endfunc 

11590 /* 怍民巧ちのれ巧 

11600 func colony(iiijj) 

11610 int energy,sh,mis,i,J 
11620 i=SPACEl(8x,ay,ii,jj) 

11630 wait(3) 

11640 print 

11650 print " 怍民を代衚 f"; 

11660 if i=6 then { 

11670 print " 申しがありたせん。ここの巧は、䞭なを宣音しおぃるのです 。" 

11680 print 

11690 print " あなたがたじ、巧倕を巧巧するこずは出ホたせん。どうかお匕取 » ぃたす。 J" 

11700 dockin=0 

11710 return() } 

11720 if i=0 then { 

11730 print " ぃや * 、悪ぃね。せっかくきおくれたのに 。" 

11740 print 

11750 print " ここの呈にはもう、ちたちじ巧助しおやれるだけのか資がなぃのだよ 。" 

11760 print 

11770 print •• 巧々じどっお化料は必巧だしわぇ • 巧ぃがお匕巧顏えなぃだろうか 。 J " 

11780 过 ockin=0 

11790 return() } 

11800 switch i 

11810 case1 : print " ようこそ、わが怍民あぞ巧々は貎方がたを也かられ迎ぃをしおおりたす 。 J ": break 
11820 case 2 : print " ぃらっしゃぃたせ 。 j '* : break 

11830 caae 3 : print " ぃらっしゃぃ。速巧からの巧助の芁請なら入っおぃたす  j ": break 

11840 caae 4 : print " ようこそ、よくきおくれたしたね也から歓迎させお貚ぃたすよ 。 j break 

11850 case 6 : print " ようこそ、巧が怍民おぞ 巧々は貎ちの来れを、蜬りじおぃたずぞ •" 

11860 print 

11870 print " 補絊み資はをんたり甚意しおぃたす。さ、どうぞどうぞ . J" 

11880 endswitch 
11890 print 

11900 print " 巧資の補絊、及びな理の巧助を巧 M したす 。" 

11910 if yeano()="N" then return() 

11920 print 

11930 SPACEl(sx,8y,ii,jj)=SPACEl(ax,ay,ii.jj)-l 
11940 if USS(0)<5000 then { 

11950 energy=5000-USS(0) 

11960 energy=energy*{0 . ミ参 * i) 

11970 print "おお巧巧 "  energy, 

11980 ) 

11990 if USS( 12X100 then { 

12000 sh=100-USS(12) 

12010 ah=ah»(0.2#»i) 

12020 print " シヌルド . ゚ネルギヌ "  sh, 

12030 ) 

12040 if USS(13)<20 then { 

12050 mia=20-USS(13) 

12060 mis= 田 is 拿 (0.2#«i);if mi8=0 then mia=l 
12070 print "化子み K "mis;" 発" 

12080 } 

12090 print " を、みけおあげたしょう " 

12100 USS(12)=USS(12)+8h 

12110 USS(0) =USS(0) +energy 

12120 USS(13)=USS(13)+ 田 is 

12130 for j=l to 9 

12140 if USS(j)=0 then continue 

12150 print 

12160 if —random ( 100 い i *20 then print co 田 mand( j );" は、あすのが面巧だからバス " : continue 
12170 print com 田 and( j ) ; " を、をしおおきたしを 。" 

12180 USS(j)=0 
12190 next 

12200 if USS(10)>0 then { 

12210 print 

12220 print "« の巧なを、盎しおあげよう 。" 

12230 print 

12240 j=(pow((j/10),0.75#)+!)»(l#+0.2#*(5-i)) 

12250 print " がなには " j 幎が聞がかかるが、やっおぃぃかね 。" 

12260 if yeano()="N" then return ( ) 

12270 print 
12280 switch i 

12290 case Itprint " やればええんやろ、やれば" break 
12300 case 2: print " ほな、やるで 》" : break 
12310 case 3print " それじゃ、始めたすか 。"  break 
12320 case 4 : print " よし、始めよう 。": break 

12330 case 5  print " はりきっおがんばろう わったしにたっかせなさ䞀ぃ 。" break 
12340 endswitch 

12350 LIMIT=LIMIT-j : DATE=DATE+j 
12360 USS(10)=0 


► X 68000 甚にフルスロットルが発充されたすが MSX 2 のようじゞョむハンドルのような 
ものら䞀緒に苑充されるず いい ず,砂いたす。アフタヌパ'-ナヌなんから專甚ステ ィッ クが 
あれば化䜜巧党だけでらかなりゲヌセン版に近づけるこずができるんじゃないでしよう 
か。 わ山掋么 16) 千葉お 


128 Oh! X 1988.11. 



12370 

12380 

12390 

12400 

12410 

12420 

12430 

12440 

12450 

12460 

12470 

12480 

12490 

12500 

12510 

12520 

12530 

12540 

12550 

12560 

12570 

12580 

12590 

12600 

12610 

12620 

12630 

12640 

12650 

12660 

12670 

12680 

12690 

12700 

12710 

12720 

12730 

12740 

12750 

12760 

12770 

12780 

12790 

12800 

12810 

12820 

12830 

12840 

12850 

12860 

12870 

12880 

12890 

12900 

12910 

12920 

12930 

12940 

12950 

12960 

12970 

12980 

12990 

13000 

13010 

13020 

13030 

13040 

13050 

13060 

13070 

13080 

13090 

13100 

13110 

13120 

13130 

13140 

13150 

13160 

13170 

13180 

13190 

13200 

13210 

13220 

13230 

13240 

13250 

13260 

13270 

13280 

13290 

13300 

13310 

13320 

13330 

13340 

13350 

13360 

13370 

13380 

13390 


wait( 2 ) 
print 

print " 巧了したした 。"} 
endfunc() 

/♩ 巧を 
func NOVA い 
int i,j,k,a( 8 ) 
wait( 1 ) 

console 0,32,0 
els 

color 3 

print " を星が、巧を化を始めたした   " 

print 

wait( 5 ) 

print " その小宇宙にある、党おの巧を飲み蟟んでゆきたす  " 

print 

wait( 15 ) 

for i=l to 8 

for j =1 to 8 

k=SPACE(sx,sy,i,j) 

SPACE( 8 X,sy,i,j)=0:SPACE1(sx,sy,i,j)=0:SPACE2(sx,sy,i,j)=0 

a(k)=a(k )+1 

next 

next 

print " この、巧里化に䌎ぃ 、" 
print 

print a(l) 巧の巧皇、 "  a( 2 ) ; " 偶の括民巧を "  a( 3 ) ; " 巧の巧を 、 "  a ( 4 ) ; " 隻のクリンゎンお 
print 

print a けけ " 隻のロムラン店 "  a( 6 ) ; " 隻の宇宙基地 "  a( 7 ) ; " 巧所の巧石巧 " 
print 

print " が、䞀 « じガスず化したした 。" 
print 

CREDIT=CREDIT— 3 
PLANET=PLANET-a( 1 ) 

COLONY=COLONY~a( 2 ) : 过 ockin=0 : CREDIT=CREDIT-a( 2 い 10 
SUN=SUN-a(3) 

KLINGON=KLINGON-a( 4 ) 

ROMULAN=ROMULAN-(a(5)+a( 8 )) 

BASE=BASE-a( 6 ) : dockin=0 : CREDIT=CREDIT~a( 6 )*10 

ASTEROID=ASTEROID-a(7) 

LRS(8X,sy)=0 
wait(4) 

print " 及ぎ、本 ® ぞの被たです 。" 

shock( 2000 ) 

endfunc 

/»巧の巧擊 

func ene 田 y_attack い 

int i,j,k=l,fg,x,y,l,m,o 

float a,D 

dim int gr(9,l),g(9,2) 

8 tr a$ (3)= {""  " 怍民巧を "  " 宇た基巧 "  " 本 C"} 

if hund(LRS(sx,sy))=0 then return い 

print 

print "*♩* 巧の巧 S です 。***" 
for i=l to 8 
for j=l to 8 
o=SPACE(sx,sy,i,j) 

if o<2 or 0=7 or o=3 then continue 
if 0=6 then fg= 2 :x=i:y=j: continue 
if 0=2 then fg=l  x=i  y=j: continue 

gr(k,0)=i  gr(k,l)=j  g(k,0)=o  g(k,l)=SPACE2(8X,ay,i,j)  g(k,2)=SPACEl(8x,8y,i,j) 

k=k+l 

next 

next 

レヌ 9 

if SPACE1(sx,ay,XIy )=6 then g(0,2) = 10 

for i=l to hund(LRS(sx,sy)) 

a=g(i,l) 

b=v(g(i, 0 )) 

print 

print •’※ " 
switch g(i, 0 ) 

case 4:print full(gr(i,0full(gr(i,1 )) クリンゎン •••"; 
if fg >0 and _random( 100 )>60 then { 
print a$(fg );" を巧 g 。 " 

SPACE2(sx,ay,x,y)=SPACE2(ax,sy,x,y)-—random(50)-120-lev»5 
k =1 

if SPACE 2 (ax, 3 y,x,y) <=0 then { 

printprint a$(fg);" は、爆巧されたしを 。" 

CREDIT=CREDIT- 5 : fg=0 
k= 10  break ) else break } 
print a$(3);" を巧 *!。" 
shock(a/b»80+20) 
break 

case 5 : print " > > > ホ庙巧のが. ••" 

if fg>0 and _randora( 100 )>30 then { 
print a$(fg)l ■" を、巧 » 。 " 

SPACE2(sx,ay,x,y)=SPACE2(sx,sy,x,y)-—random(50)-130-lev»6 
k =1 

if SPACE2(ax,sy,x,y) <=0 then ( 

printrprint a た  fg);" は、手のうちようのなぃたた、いなされたした 。" 

CREDIT=CREDIT- 5 : fg=0 

k= 10 : break } else break ) 

print a$(3); " をぶ 》 。 " 

shock(a/b*85+25) 

break 

case 8 print full(gr(i• 0 full(gr(i, 1 ));" ロムラン « 
print a$ けい " をな » 。 " 
shock(a/b*80+25) 
break 
endswitch 
next 

if k =10 then { 


►町の ゲヌセンに ダラむア スが がっおホたした。たたこの ゲヌムに 燃えおいるので すが 
Q ゜ ’ヌ ンが 越えられたせん。で X 68000 のグラディりスを:化ち䞊げおからをのモニタの 
垂苗振幅調節ツマミを目いっぱいなじ凹しおください。ど䞀ですダラむアスのがげ-もで 
きをうじゃありたせん力•。もよっ t な力ないけど。 朚南仲䞀 23) 石川お 


STAR TREK for X 68000 129 


13400 

13410 

13420 

13430 

13440 

13450 

13460 

13470 

13480 

13490 

13500 

13510 

13520 

13530 

13540 

13550 

13560 

13570 

13580 

13590 

13600 

13610 


SPACE(sx,sy,x,y)=0 : SPACE1(sx,sy,x,y)= 0 

SPACE ミ  sx,sy,x,y)=0 : dockin=0 
switch fg 

case 1 : COLONY=COLONY-1:dockin=0:break 

case 2:BASE =BASE -1:dockin=0:cut(ax,ay,x,y):break 

endswitch 


LRS (ax,ay )=LRS(sx,sy)-10 

) 

if k=l and _random( 100 )>50 and g(0,2) = 0 then 
switch fg 

case 1 : k=_random(3) 
print 

print " 巧民巧をより、乂巧。 r"; 
switch k 


case 1 
case 2 
case 3 
endswitch 
break 


: print " た、 巧む、早く巧をおっ化っおくれ J" 

: print " うわゎ、お由い、やっ぀ i すおやっおくれえ 
: print " は、早く片はけおくれ頌む、お顆い J ’ 


case 2: k=_random( 2 ) 
print 

print "宇宙さ化より、メッセヌゞです 。 r " ; 


break 

break 

break 


13620 switch k 

13630 case1 : print " 宇宙基地に逐ちが出を。爆砎されないうちにやっ぀けおくれ 

13640 case 2  print 巧さん。早 < やっ぀けおもらわないず困るじゃないか 。 J 

13650 endswitch 

13660 endswitch 1 

13670 wait(l) 

13680 for i=l to hund(LRS(sx,sy)) 


13690 j=0 

13700 if xx=gr(i,0) or yy=gr(i,1) then j=l 

13710 if abs(xx-gr(i,0))=abB(yy-gr(i,1))then J=1 

13720 if SPACB2(sx,8y,gr(i,0),gr(i,l))<100 and —random( 100 い 85 then j=l 

13730 if j=0 then continue 

13740 print 

13750 print 

13760 switch g(i,0) 

13770 case 4  print full(gr( i , 0 ))"-'* full(gr( i ,1))  " クリンゎン ® 、巧 *! したしを" 
13780 break 

13790 case 5  print " ゚ネルギヌぶを床知ロムラン IB が巧動したずあわれたす。" 

13800 break 

13810 care 8  print full(gr( i , 0 full(gr ( i • 1 ));" ロ ムラン « 、巧曲したした。" 

13820 break 

13830 endswitch 

13840 repeat 

13850 j=0 

13860 l=_random(8) 

13870 田 =_random^8) 

13880 if xx=l or yy=m then j=l 

13890 if abs(xx-1)=abB(yy-m) then j=l 
13900 if SPACE(sx,ay,l,m)>0 then j=l 
13910 until j=0 

13920 k=SPACE2(sx,sy,gr(i,0),gr(i,1)) 

13930 SPACK(sx,sy,gr(i,0),gr(i,1))=0 
13940 SPACB2{sx,ay,gr(i,0),gr(i,l))=0 


13950 if k<100 then { 

13960 print " ワヌプしおぃきたしを " 

13970 repeat 

13980 x=_random( 8 ) : y=_rando 田け } 

13990 l=_rando 田  8 い m=—random(8) 

14000 if hund(LRS(x,y))=9 then continue 

14010 if SPACE(x,y,1,m)>0 then continue 

14020 break 

14030 until1=0 

14040 k=k 本 2+_random( 100 ) 

14050 SPACE(x,y,l,m)=g(i,0) 

14060 SPACE2(x,y,l,m)=k 

14070 tx=x  ty=y 

14080 LRS(ax,ay)=LRS(sx,sy)-100 

14090 LRS( X, y)=LRS( x, y)+lO0 

14100 continue 

14110 ) else print 

14120 SPACE(ax,sy,1.m)=«(i,0) 

14130 SPACE2(ax,8y,l, 田  =k 
14140 next 


14150 if dockin>0 then again() 
14160 endfunc 


14170 パワヌプのを䞭のトラブル 
14180 func char trouble{) 

14190 int i,j=0 
14200 i=_random( 1000 ) 

14210 if i<40 then j=l 
14220 if i<20 then j=2 

14230 if ax>8 or sx<1or sy>8 or sy<1 then j=2 
14240 if j=0 then return(0) 

14250 wait {い 
14260 cl8 
14270 switch j 


14280 case 1: 

locate 31,7 : print " å·§å·§ JtH が発たしたした " 

14290 

locate 26,10: print " 操劃プロセッサが正垞に*きたせん 

14300 

print 

14310 

wait( 5 ) 

14320 

locate 28,13: print " 則の小宇宙ぞ巧されおいきたす " 

14330 

wait( 5 ) 

14340 

break 

14350 case 2: 

locate 38,7 : print " を、た、倧巧です " 

14360 

locate 26,10: print " ブラック•ホヌルの匓 I 力困に拍たり 

14370 

wait( 15 ) 

14380 

print : print 

14390 

print " 巧け出したした 。" 

14400 

print 

14410 

shock( 600 ) 

14420 

break 


• j ": break 
: break 


130 Ohf X 1988.11. 


►1 力巧削に泚文した r 猫ずコンピュヌタ J がやっず手に入った。やっぱり䜕回説んでも 
楜しい的分になりたす。 さを朚健ホ 17) 搞な兞 




14430 endswitch 
14440 repeat 

14450 sx=_random(8) : sy=_random(8) 

14460 xx=_random(8) : yy=_random(8) 

14470 until SPACE(sx,sy,xx,yy)=0 
14480 return(l) 

14490 endfunc 

14500 /* さお、今回のプログラム*倧のな所 å·§ ® だ 

14510 func int move(kakudo ; float , distance,a$ ; atr,fg) 

14520 int i»j,x,y,xl,yl,ch|X2,y2,C 

14530 float mx,my 

14540 Crcsrlin 

14550 x=xx :マニ yy 

14560 kaku 过〇 =—rad(kakudo) 

14570 repeat 
14580 ch=0 


14590 xl=x : yl=y : x2=x : y2=y 
14600 mx=cos(kakudo) 

14610 my=sin(kakudo) 

14620 for i=1 to distance 
14630 x=x2+_int(i*mx) 

14640 y=y2-_int(i*iny) 

14650 if x=xl and y=yl then continue 

14660 if x>8 or x<1or y>8 or y<1 then ch=10:break 

14670 if SPACE(sx,ay,x,y)>0 then ( 

14680 rx=x:ry=y:ch=SPACE(sx,ay,x,y) 

14690 if (SPACE(ax,8y,x,y)=7 and _ra 打 dom( 100 )<30) or SPACE(sx,sy,x,y)<>7 
14700 } 

14710 if fg=l then _put(" ; ",xl,yl) 

14720 _put(a$,x,y) 

14730 if fg=l then color 3 
14740 xl=x: yl=y 
14750 wait(0.5#) 

14760 next 

14770 locate 0,C 

14780 if fg=0 then break 


14790 if ch=10 and fg=l then { 

14800 if x>8 then sx=ax+l:x=l 

14810 if x<1 then ax=8x-l:x=8 

14820 if y>8 then 8y=sy+l : y=l 

14830 if y<1 then ay=ay-l : y=8 

14840 print 

14850 print " 冉の小字宙ぞ、巧巧したす ." 

14860 di8tance=di8tance-i : C=20 

14870 wait(1.5#) 

14880 if trouble()=1 then ch=990 ;HIT_ANY_KEY():shor し ra い break 
14890 if SPACE(sx,sy,x,y)>0 and USS(7)=0 then { 

14900 ch=999 

14910 print 

14920 print "COMPUTER  ワヌプが了おおじ、 》 ち巧を巧な。をちじ旧*したす 
14930 repeat 

14940 xl=_rando 田  8 ) : yls_random( 8 ) 

14950 until SPACE(sx,ay,xl,yl)=0 

14960 x=xl:y=yl 

14970 break) 

14980 if SPACE(sx,ay,x,y)>0 and USS(7)>0 then { 

14990 ch=999 

15000 print 

15010 print "CRUE: ワヌプか了化ホに、 » を巧発芋コンビナヌタのか»じよ 
15020 print 

15030 wait(2) 

15040 print "* 巧したす  " 

15050 wait{2) 

15060 shock(80) 

15070 repeat 

15080 xl=_randotn( 8) 

15090 yl=_rando 田け > 

15100 until SPACE(sx,8y,xl,yl)=0 

15110 x=xl : y=yl 

15120 break} 

16130 XX 侉 x;yy=y 

15140 ahort_rs() 

15150 ) — 

15160 until chO10 
15170 rx=x  ry=y 
15180 if fg=l then ( 

け 190 if ch=999 then xx=x : yy=y 

15200 if ch=0 then xx=x : yy=y 

15210 if ch>0 and ch<900 then xx=xl;yy=yl 

15220 } 

15230 return(ch) 


15240 endfunc 


15250 ft 着芭•ちゃっかん巧を及びその化理 
15260 func check() 

15270 int 

15280 if dockin>0 then return() 

15290 for ii 侉 xx+(xx>l) to xx—(xx<8) 

15300 for jj=yy+(yy>1)to yy-(yy<8) 

15310 f=SPACE(ax,3y,ii,jj) 

15320 if f=0 then continue 


15330 switch f 


15340 case 2 : print : print "« 民巧里【こ障したしを。 


15350 

dockin: 

2 


15360 

j 二 random( d) 


15370 

switch 

j 


15380 

case 1 

print "しばら 

< 

15390 

case 2 

print "义し巧 

0 

15400 

case 3 

print "歓迎し 

お 

15410 

case 4 

print "これは 

た 

15420 

case 5 

print "さ぀そ 

く 

15430 

endswitch 


15440 

colony(ii,jj) 


15450 

break 




化巧ですか、 ® 巧 " break 
にお面を歩けたすね、店ち ! ": break 
くれるずいいのですがね " break 
た実に綺 M な星ですねえ 。": break 
ホの巧 H じ巧えお巧資の補おを巧巧しお 


fg=l then break 


り発芋が遅れ、回避出来た廿ん 


きたす 。•• break 


►いよいよホ巧は Oh ! X をげ I ]1呚幎。めでたい。 


石川巧ホ (17) な山お 


STAR TREK for X 68000 131 



15460 case 6: 

15470 

15480 

15490 

15500 

15510 

15520 

15530 

15540 


print : print ••宇宙さ化にドックむンしたしを。" 
dockin=l 

print "ようこそ、巧" full(SPACEl(sx,sy,ii,jj));" 宇宙基地ぞ。 


print 

j=_random( 3 ) 
switch j 


case1 : print "やれやれ、䞀巧也ですね。" break 

case 2print "ちょっず䞀化みしおから巧きたしょう、お巧。 ••: break 
case 3 print "诎絊れ資が巧っおいるずいいのですが。" tjreak 


15550 endawitch 

15560 wait(2) 

15570 print 

15580 print "さ化の»䟛± r さお、早速 « の fi 巧ずいきたすか。" 

15590 if USS( 10)=0 then print "ずあったら、その必芁は無いようだね。 j " 

15600 if USS(10)>79 then print "こりゃひどいやられかをだ。スクラップ寞がですよ。 J " 

15610 if USS(10)>49 and USS(10)<80 then print "だいぶ食らっおたすね。さっそくな巧しないず • j" 

15620 if USS(10)>24 and USS(10)<50 then print "IE 巧、もっず T 寧になっおやっお䞋さいよ J" 

15630 if USS(10)>0 and USS( 10)<26 then print:print:print " ちよ぀ずやられおいるようですね。なじ、こん 

なのすぐになおしお巧せたすよ。 J " 


15640 

15650 

15660 

15670 

15680 

15690 

15700 

15710 

15720 

15730 

15740 

15750 

15760 

15770 

15780 

15790 

15800 

15810 

15820 

15830 

15840 

15850 

15860 

15870 

15880 

15890 

15900 

15910 

15920 

15930 

15940 

15950 

15960 

15970 

15980 

15990 

16000 

16010 


print 

for j= 1 to 9 

if USS ( j ) >0 then print commandf j ) ; " 、 ;USS( j )=0:ding=-l 
next 

if dmg=-l then print " 任巧を了したしを。" print 
print "g の方の損さは、 "  USS(10);"% です 。" 
print 

if USS( 10)>0 then { 
print " g 巧をするには、" 

print int(pow( (USS (10)/10) • 0.55# )+1);" 幎の巧閒を費やしたすが、やっお良いですね " 
if yeano()="Y" then { 

LIMIT=LIMIT-(pow((USS(10)/10),0.55#)+1) 

 print; print " 床理を了  " 

USS(10)=0 

DATE=DATE+(pow(USS(10)/10,0.55#)+!) } 
print 
} 

d 田 g=0 

if USS(12)<100 then print "シヌルドの ゚ネ ル ギヌを 補絊しお おく よ。 "  print:USS( 12) = 100 
if USS(0)<4000 then { 
j=SPACE1(sXfSy,ii,jj) 

if left( j,0)=0 then print " ごめんよ、ここにはもう補絊しおやれるだけの化巧はないんだ。 
if left(j,0)>0 then ( 

dmg=5000—USS<0);if dmg>left(j,0) then dmg=left(j,0) 
print " 掚道 « 巧を" dmg;" 補始したす〇 " 

USS ( 0 ) =USS ( 0 ) + 现  lef t ( j , 0 )=left ( J,0) -dmg 
)} else print 巧は十々あるようだね 。" 
print 

if USS(13)<15 then { 
j=SPACE1(sx,sy,ii,jj) 

if left(j,l)=0 then print " すたん、ここにはもう補絊しおやれる魚 * はないんだ 。" 
if left(j,l)>0 then { 

d 田 g=20—USS( 13 ) : if d 田 g>left(j,1)then dmg=left(j,1) 
print " 化子魚雷を" dmg; " 発補おしたす " 

USS(13)=USS(13)+dmg : left(j, 1)= left(j,1) 侀 dmg 
}} else print " は十々のようだな " 

d 田 g=0 

break 


16020 endawitch 
16030 next 


16040 next 


16050 endfunc 

16060 バたた 補絊、 修理するか マ 
16070 func again() 

16080 if USS(12)=100 and USS(0)>=400O and USS{10)=0 and USS(13)>=15 then return() 
16090 if dockin=0 then return() 

16100 print 

16110 print "たを、補絊、な理を « なしたす。巧巧はありたせんね。" 

16120 if yeano()="N" then return!) 

16130 dockin=0 


16140 check い 
16150 endfuno 
16160 /* ヘルプた巧 
16170 func help() 

16180 print " 

16190 print 

16200 print "1... 巧巧ワヌブ 
16210 print " 2 ... 巧巧ワヌプ 
16220 print "3 ... 巧巧麵センサヌ 
16230 print "4... å·§å·§ )» センサヌ 
16240 print " 5 ... プザヌ抱 
16250 print " 6 ... 光子魚 * 

16260 print "7 ... コンピュヌタ 
16270 print " 8 , •. 床理 
16280 print " 9 ... 巧が W 拟 
16290 endfunc 


♩ ♩♩♩ コマンド å·§å·§ ***♩" 

小宇宙曲の巧動を巧いたす。2幎を巧したす" 

ルをを内の巧 曲、 及びが近の小宇宙閒のな»を巧いたす。1幎を芁したす。 
呚りのル宇たを走査し、 å·§ 巧地図にさなしたす。" 

现圚いる小字た巧を走たしたす。" 

お道化巧を砎壊力のある化線にし、小宇宙内党おのものに被ちををえたす。 
魚巧を発«したす。300前埌のなたを䞎えたす。" 

コンビュヌタを呌び出したすサブコマンドより巧什を䞎えたす" 

色の巧な䜜倕のみを、ホビッチで巧いたす。1幎を®したす" 

近くの里にがななた«をぶり蟌み、補絊を巧いたす。1幎を芁したす。" 


16300 パを投発生 
16310 func ran 过〇田  j) 

16320 int i 
16330 i=rnd() り +1 
16340 return!i) 

16350 endfunc 

16360 /♩ キャラクタヌの K 眮 
16370 func PUT_DATA(i,j) 

16380 int k,x,y,xx,yy 
16390 for k=l to j 
16400 repeat 
16410 x=_random(8) 

16420 y=_random(8) 

16430 xx=_random(8) 

16440 yy=_randoin(8) 

16450 if SPACE(x,y,xx,yy)>0 then continue 


►ネムは巧報゚华ホ fl ザですが化 L 1 お巧がこうのたたわれたした。「ちたちは未ホのシステ 
ム゚ンゞニア なのだから䞭途 キ瑞 なパヌ ゜ ナル コン ピュヌタなんかを いじっおいおはいけ 
ない」。 UNIX ず比べたらをうなっちゃうんでしよう力‘。なんずむくさみしいひ t 蚀でし 
た。 乂巧巧巧 (18) •を知お 


132 Oh ! X 1988.11. 






16460 

16470 

16480 

16490 

16500 

16510 

16520 

16530 

16540 

16550 

16560 

16570 

16580 

16590 

16600 

16610 

16620 

16630 

16640 

16650 

16660 

16670 

16680 

16690 

16700 

16710 

16720 

16730 

16740 

16750 

16760 

16770 

16780 

16790 

16800 

16810 

16820 

16830 

16840 

16850 

16860 

16870 

16880 

16890 

16900 

16910 

16920 

16930 

16940 

16950 

16960 

16970 

16980 

16990 

17000 

17010 

17020 

17030 

17040 

17050 

17060 

17070 

17080 

17090 

17100 

17110 

17120 

17130 

17140 

17150 

17160 

17170 

17180 

17190 

17200 

17210 

17220 

17230 

17240 

rint 

17250 

17260 

17270 

17280 

17290 

17300 

17310 

17320 

17330 

17340 

17350 

17360 

17370 

17380 

17390 

17400 

17410 

17420 

17430 

17440 

17450 

17460 

17470 


if i=2 or i=6 then if _ten(LRS(x,y))>0 then continue 

if i=4 or i=5 then if hund(LRS(x,y))=9 then continue 

if i=lor i=3 or i=7 then if _one(LRS(x,y))=9 then continue 

break 

until1=0 

SPACE(x,y,xx,yy)=i 
SPACE2(x,y,xx,yy)=v( i) 

if i=2 then SPACEl(x,y,xx,yy)=_random(6) 

if i=6 then SPACEl(x,y,xx,yy)=k 

if i=2 or i=6 then LRS<x,y)=LRS(x,y) + 10 

if i=4 or i=5 then LRS(x,y)=LRS(x,y)+100 

if i=lor i = 3 or i = 7 then LRS(x,y)= LRS(x,y) +1 

next 

endfunc 

/» キヌバッファのクリアヌ 

func k_clr() 

repeat 

until inkey$(0)="" 
endfunc 

/♩ いじしゃらいず 1 

func initiall() 

int i,j 

for i=l to 8 

for j=l to 8 

LRS(i,j)=L 貌  i,j)+10000 

next 

next 

for i=l to BASE 

left(i,0)=MAXGAS 

left(i,l)=MAXMIS 


next 

endfunc 

パキャラおき、なんだよろ 
func _put(a$;str,x,y) 
char Y 
Yscsrlin 

if a$=" it " then console 0,32,0 

if a$<>" み " and a$<>"*" then if a$ = " : " then color 3 else color 2 

locate _x(x),_y{y) : print a$ 

if a$=" if " then console 20,12,0 

locate 0,Y 

endfunc 

パ ! ! 

func shock(i  float) 

int 

if i=0 then return() 
j= し random(i)+i*5)/3 
k=_rando 田 (21)-12 
l=_rando 田  log(i))+1 
if k<=0 then k=0 

m=_randoin (log ( i )) +pow( i*log(i), 0.375#) 
print 

if USS(11)=1 and m<=USS(12) then { 

print " å·§ * は、 シヌ ルドでをけ止めたしを "  
print "シヌ ルド •゚ネ ルギ ヌ "  m; " % をロス " 
USS(12)=USS(12)-m 
return I ) 


if USS(11)=1 and m>USS(12) then { 

print " 衝 * は、シヌルドで巧け比められたせんでしを。 "  
print " シヌルド • ゚ネルギヌは 、0 % ずなりたした 。" 
i=(m-USS(12) )*l#/in 

m= 田 ♩!+ 1 

j=j*i+l 
l=l*i+l 

USS(11) = 0 : /» シ _ ルド.オフ 

USS(12)=0 
print 
} 

print " 本 ® じ、巧きが出たしを 。" 
print 

print 巧傷な . 牛" m;"% - " ;m+USS(10) ; " % お進 « 巧流倱 ."J 

USS(0)=USS(0)-j  USS(10)=USS(10)+m 
print 

if k=0 then print "る機巧に巧たは化たせんでした 。": return () 
if USS{k)=0 then print command(k ) に被ちを巧けたした ! !"; 

if USS(k)>0 then print CO 田 mand(k) が、さらに巧きを受けたした  " 

if USS(k)+ い 15 and USS(8)=0 then print "巧たが倧き < 、自己任な機巧ではなな䞍巧のが想です . "  USS(k)=999 
if k<>8 and USS(8)=0 and USS(k)<999 then print " ななには " USS (k)+ 1;" 幎の巧閒が必巧ずなりたした 。" else p 


USS(k)=USS(k)+l 
if k=8 then { 

if USS(8)>15 then USS(8)=999 

} 

endfunc 

/* なの泣の抜き出し 
func char hund(i) 
if i>=10000 then i=i— 10000 
return(int(i/100)) 
endfunc 

/* 十のなの巧き出し 

func char _ten(i) 

if i>=10000 then i=i— 10000 

return(int((i-int(i/100)« 100 )/10)) 

endfunc 

/» 䞀のなの巧き出し 
func char _one(i) 
if i>= 10000 then i=i— 10000 
return(i-int(i/10)*10) 
endfunc 
/* りェむト 
func wait(i;float) 
int j 


► PC - E 500 なるポケコンがありたす力これをを人が埅っおいる。このポケコンはメモリ 
はバリバリなすバンバンずお t 䟿利をうである。ずっおもが:し < なった。ただいた詊 
が䞭。 巧朚巧雄 19) 犏岡県 


STAR TREK for X 68000 133 




17480 

17490 

17500 

17510 

17520 

17530 

17540 

17550 

17560 

17570 

17580 

17590 

17600 

17610 

17620 

17630 

17640 

17650 

17660 

17670 

17680 

17690 

17700 

17710 

17720 

17730 

17740 

17750 

17760 

17770 

17780 

17790 

17800 

17810 

17820 

17830 

17840 

17850 

17860 

17870 

17880 

17890 

17900 

17910 

17920 

17930 

17940 

17950 

17960 

17970 

17980 

17990 

18000 

18010 

18020 

18030 

18040 

18050 

18060 

18070 

18080 

18090 

18100 

18110 

18120 

18130 

18140 

18150 

18160 

18170 

18180 

18190 

18200 

18210 

18220 

18230 

18240 

18250 

18260 

18270 

18280 

18290 

18300 

18310 

18320 

18330 

18340 

18350 

18360 

18370 

18380 

18390 

18400 


for j=l to 3000 む 
next 


endfunc 
/* 殖巧 

func Btr yesnoO 

str a$ 

k_clr() 

print 

print "な 床を 巧りたす。よろしいですか  Yea;Y/0 No  N/RET )" 
repeat 

if a$ = "Y" or a$="y" or a$ = " ン " or a$="0" or a$=" ヲ "or • ワ " then a$ = "Y" 

if a$="N" or a$="n" or a$= " ミ " or a$=chr$(13) then a$="N" 

until a$ = "Y" or a わ ’. N" 

if a$ = "Y" then print "Yea." else* print "No." 

return(a$) 

endfunc 

/» ぀をく、なんでこんな閒臎たで぀くらにやなりやんのだ 

func _;lnt(x;fl_oat) 

float 田 

int i 

l=8gn(x) 

m=abs け 

m=int(m+0.5#) 

m = 田む 


feturn(m} 

endfunc 

/* これを最化の明おじしおくれよ。 

func HIT_ANY_KEY() 

str a$ 

k_clr{) 

print 

print "å·§ かキヌ を、巧しお䞋さい。" 

a$=inkey$ 

print 、 

endfunc() 

/» げ、やっぱり * を【こならなかったじゃないかこの巧なやろうぉ 
func str gaiaxy2(x  char,y  char) 
str g$(15)={ 


巧を系の名前です。 


'リゲル 
アルテア 
デネブ 
レギナラス 
" II"," 


"•" プロシオン 
"’'サゞタリりス 
" , " カペラ 
"•"アルクトラス 
111"," IV 


"アンタレス " 

" カノバス " 

" シリりス " 

" アルデバラン " 
str a$(3)={" I 
int xl,x2 

y = y-i 

x=x—1 

xl=x mod 4 
x2=x¥4 

return(g$(x2»8+y)+a$(xl)> 
endfunc 

/» こい぀ををれおたしを宇宙基巧の巧消だぃ 
func cut(sx,sy,x,y) 
int i 


I.. ベガ " 

"ポラックス " 
 " ぺテルギりス" 
, " スビカ " 


i=SPACEl(8x,sy,x,y) 
left(i,0)=99999 
left け 1)=0 
endfunc 

/» を 臎 巧巧化サブだ぀ 
func _randomize() 
char hh»mm,ss,dy 
int i,X 

ss=vai(right$(time$,2)) 

m 田 =val(right$(ti 田 e$•5)) 

hh=val(time$) 

dy=val(rights(date$,2 い 

X=(sa+inm*60+hh* 1440 )/1.1206# 

if dy/2=dy/2# then X=not X 

randomize(X) 

endfunc 

/» DEGREE => RADIAN の倕換さ 0 
func float _rad(d;float) 
float r 


d=d mod 360 
if d<0 then 过 =360 + 过 
r=d» 3.1415926535898 #/180 
return(r) 


endfunc 


/* プザヌ抱のが算 

func float _phaser(energy  float,i  char,j  char) 


float q 

q=energy/(sqr((xx-i)*(xx-i) + (yy-j)♩(yy-j))/10+1)/( い — one(LRS(sx,sy))/10)/2.21# 
return(q) 


endfunc 

/» 

ft STAR TREK 

/本 

/♩ PROGRAMING START 
/* 2nd Debug START 
It 3rd Debug START 
/♩ COMPLETED 

/♩ 

/♩ SOUCE TEXT SIZE 


for X68000 

1988/3/13 PM 
1988/5/20 PM 
1988/8/22 PM 
1988/9/28 AM 


Notice 

11:30 (Sun.) 
11:20 (Fri.) 
10:15 (Mon.) 
02:20 (Wed.) 


— Just 69Kbytes! 


Fine 

Cloud/Rain 

Fine .. too hot ! 

TOMMOROW IS TEST ! 


SLEEPY ,NOW 


134 Oh! X 1988.11. 





H 


SENTINEL 


参巳し F å·š SW 

パヌト I む来垞に我々のを胆をおいた 
シナヌテむングゲヌ厶を䜜っおいる青朚高 
博君の最新䜜。シリヌズ第3匟は瞊スクロ 
—ルタむプの ELFESIV です。 

なぜのではないのかずいうのは倕ぺ䞀 
ゞじ譲るずしおなかなかもの凄いゲヌム 
じ仕䞊がっおいるようですね。たずタむ 
トル時の背景 スクロヌルから しお床胆を巧 
いおくれたす。 S-OS "SWORD "っおこんな 
じ速かったっけず思わせる芋事な出来栄 
え。背景぀きのため敵の出す匟が芋えに 
くくなっおいるのが残念ですがこれはキ 
ャラクタの宿呜ずいうべきものでしようか。 
はっきりいっお盞圓難しいゲヌムですね 
これは前䜜も党郚難しかったのどが)。 

ELFES シリヌズはどれをずっおもかな 


党機皮な通システム掲茉蚘事 


■85 キ6月号 
巧が み通化の I ホみ 

た I 郚 S - OS " MACE " 

第2郚 Usp -85 むンタプリタ 
第3郚チェックサムプログラム 
■化幎7巧号 

第4郚マシン語ブログラム姑発入門 
を5郚゚ディタアセンブラ ZEDA 
た6郚デバッグツヌル ZAID 
■化幎8月号 

た7郚ゲヌ厶巧発バッケヌゞ BEMS 
た8郚゜ヌスゞェネレヌタ ZING 
■ぉキ9巧号 

むンタラプト S - OS を倖地 
た9 郚マシン語 入 カツヌル MACINTO-S 
第10郚し isp -85 入門( I ) 

■85 キ10月号 

第 II 郚化巧マシン CAP - X 85 
た我 Lisp -85 入門 (2) 

■85 キ II 月号 
た巧 Lisp -85 入巧 (3) 

■化キ12巧号 
第に郚 Prolog -85 発衚 

■ 86 幎 I 巧号 

第13郚リロケヌタブルのおミを 
第14郚 FM 音源サりンド゚ディタ 

■ 86 幎2月号 

第 15郚 S -0 S " SWORD " 

第 16郚 Prolog - 85入巧( I ) 

■86 キ3月号 
第17郚 magiFORTH 発衚 
ホ巧 Prolog -8 目入巧(2) 

■86 キ4巧号 

第18郚巧考ゲヌ厶 JEWEL 
第 19郚 LIFE GAME 
违茉 を巧からの magiFORTH 

產巧 Prolog -85 入巧(3> 

■ 86 幎5月号 

第20郚スクリヌン゚ディタ E-MATE 
連お 実お挔習 magiFORTH 

■ 86 幎6巧号 

第21 郚 Z 80 TRACER 
第22郚 magiFORTH TRACER 
たの郚ディスクダンプ&゚ディタ 
å ¯24郚 " SWORD " 2000 0 D 
たが 巧おで孊ぶ magiFORTH 

4寺別付 $ た PC -880 I 版 S - OS " SWORD " 

■86 幎7巧号 

第25郚 FM をおミュヌゞックシステム 


第73郚シュヌテむンクグヌム ELFES 1 V 


りの倧䜜揃い。それでいお青朚君はただ17 
歳。たったく凄たじいパワヌですね。しか 
し「なんで玠盎にX1専甚ゲヌムを䜜っお 
くれないんた’」ず担圓者ががやいおおり 
たした。今床はX1甚も䜜っおやっおくだ 
さいね。 

• ポスト ZEDA 

すでに ZEDA を再掲茉した1987幎6月号 
も圚庫切れずなっお义しくマシン語入門 
者の方には䞍自由をしいおわり誠に申し 
蚳ございたせん。この党機皮共通䌁画のコ 
ヌナヌを始め Oh ! Xじ掲茉される Z80 の 
゜ヌスプロ グラ厶のほずんどは ZEDA で蚘 
述されおいたす。加えお Z80 甚にマシン 


付ミた FM をおボヌドのおか 

をお 蚈»カアツプの magiFORTH 

巧别付 S た SMC -777 版 S -0 S " SW 0 RD " 

■86 幎 8 巧号 

第巧郚察局五目䞊べ 

第27郚 MZ - 2500版 S -0 S " SW 0 RD " 

■ 86 キ9月ち 

た28郚 FuzzyBASIC 発衚 
连が 明日に向かっお magiFORTH 

■ 86 キ 10 巧ち 

第29郚ちよっず䟿利む化匵ブログラム 
第30郚ディスクモニタ DREAM 
第31郚 FuzzyBASIC が理法<1> 

■ 86 幎11巧ち 

第32郚バズルゲヌ厶 H 0 TTAN 
第33郚 MAZE in MAZE 
たが FuzzyBASIC 料巧た <2> 

■ 86 キ 12 月号 

第34郚 CASL & COMET 
巧が FuzzyBASK ^$ lA <3> 

■ 87 幎 I 月号 

第35郚マシン語入カツヌル MACINT 0 -C 
をが FuzzyBASIC 料巧た <4> 

■ 87 幎2巧号 

た36郚アドベンチダヌゲヌ厶 MARMALADE 
第37郚テキアぺ䜜成ツヌル C 0 NTEX 

■ 87 幎3巧号 

た38郚巧法むたいはアニメがわ巧き 
第39郚アニメヌシペンツヌル MAGE 
む寞録 " SWORD " 巧巧化ず MAGIC の巧車化 

■ 87 幎4月巧 

た40郚 INVADER GAME 
第41 郚 TANGERINE 

■ 87 幎5巧ち 

た42郚 S -0 S " SW 0 RD "空:身セット 
たの郚 MZ -700 甹" SWORD " を 0 D が応じ 
■87 キ6月号 

むンタラプトコンパむラ物結 
第44郚 FuzzyBAS にコンバむラ 
第化郚゚ディタアセンブラ ZEDA -3 

■ 87 キ7巧ち 

第46郚 STORY MASTER 

■ 87 キ8月号 

第47郚パズルゲヌ厶を石をい 
た48郚•挢字出カバッケヌゞ JACKWRITE 
特別付録 FM -7/77 版 S -0 S " SW 0 RD " 

■ 87 キ9月号 

第49郚リロケヌタブル逆アセンブラ Inside-R 


語入門講座も開蚭されおいたすのでどうし 
おもアセンブラが必芁ずなり䞀刻も早く 
ZEDA じ代わる Oh ! X暙準アセンブラの発衚 
が求められおいたす。 

そしおいたこのような状況に応えお Fu¬ 
zzy å·š AS にの滿山孝巧;らの手じよっお S-0S 
甚に新しい゚ディタアセンブラが開発され 
ようずしおいたす。詳しい仕様などは今埌 
のお楜しみずしおシンプル巧みの圌らで 
すからきっずシンプルで高性胜なアセン 
ブラに仕䞊げおくれるこずでしょう。うた 
くいけば来幎早々にも発衚できるず思い 
たす。 ZEDA をお持ちでない方はご期埅く 
ださい。 


特別れミた PC - 8001 8801 故 S - OS " SWORD " 

■ 87 幎10月号 

第50郚 tiny CORE WARS 
第51郚 Fuzzy 日 AS にコンパむラの化巧 
第52郚 Xhurbo 版 S -0 S " SW 0 RD " 

■87 幎 II 月号 

巧論 神話のなかのマむクロコンピュヌタ 

付録 S -0 S の仲間たち 

第53郚もうひず぀の FuzzyBASIC 入門 
第54郚ファむルア□ケヌタ& 口ヌダ 
むンタラプト S -0 S こちらお䞭;’台•巧宀 
第55郚 BACK GAMMON 
■87 幎12月号 

第56郚倕ヌトルグラフィックバッケヌゞ TURTLE 
第57郚 Xlturbo 版" SWORD " アフタヌケア 
ラむンプリントルヌチン 
特別れ録 PAS 0 PIA 7 版 S -0 S " SW 0 RD " 

■88 幎 I 月号 

第58郚 Fuzzy BASIC コンパむラ•お村版 
付録 石䞊版コンバむラ拖あ郚の巧正 

■88 幎2月号 

第59郚シュヌティングゲヌム巚 LFES 
■88 幎3月号 

第60郚巧造型コンバむラ蚀語 SLANG 
■88 キ4月号 

第61郚デバッギングッヌル TRAD å·š 
第62郚シミュレヌシペンりオヌゲヌム WALRUS 
■88 幎5月号 

第63郚シュヌティングゲヌム ELFES II 
第64郚地底ホ倧の䜜戊 
■88 幎6月号 

第扣郚巧造化蚀語 SLANG 入門( I ) 

第66郚し isp -85 甹 NAMPA シミュレヌシペン 
■88 幎7月号 

第67郚マルチりィンドりドラむバ MW-I 
連茉 å·§ 造化蚀語 SLANG 入門闎 

■88 幎8巧号 

第68郚マルチりィンドり゚ディタ WINER 

■ 88 幎9月号 

第69郚超小型゚ディタ TED -750 
第70郚アフタヌケア WINER の抱匵 

■ 88 幎10月号 

第71郚 SLANG 甚ファむル入出カラむブラリ 
第72郚シュヌティングゲヌ厶 MANKAI 

* む䞊のアブリケヌシペンは.を本システムでわ 
る S -0 S " MACE " たたは S -0 S " SW 0 RD " 々くむいず 
かかしたせんのでご;䞻をください。 


THE SENTINEL 135 




シュヌティンクグヌム ELFES IV 


た+をが 


きが皮な通 S-OS“SWORDw 芁 


Aoki Takahiro 


なんず第3碟 


疑䌌 3 D 化理の ELFES  デカキャラ぀き 
暪スクロヌルの ELFES II をしお今背 
黃぀き瞊スクロ ヌルシナヌテむングゲヌム 

の ELFES IV がお化したした。なぜ’ III では 
なくお IV なのかずいうずちようど II ず IV 
の間にあむるストヌリヌが別に甚愈されお 
いるからなのです。ただ制䜜䞊顺飛的 
に IV のほうが早く完成するこずになっおし 
たいたした。機䌚があればいずれパヌト 
III をわ目にかけるこずもできるでしよう。 

パヌトしパヌト II をご存じの方にはわ 
銎染みでしようカミサむドストヌリヌを少 
少。 

ここは宇宙のずある恣星。星間戊争の切 
り化ずしお詊䜜されむ超ち噚をれ力お LFE 
S です。突が暎をを始めた至空閒垆逍嬰塞 
ELFES を远っお数々の戊脚が斀われたし 
た。䜕床^远い詰めながらむう䞀歩のず 
ころで ELFES を取り逃力すしおいたす。今 
回は惑星䞊に逃げ蟌んだ ELFES を远-繫し 
おい〈こずがあなたの任務です。 ELFES も 
鹏脚のたびにより匷力な兵噚を配備しお 
立ち向かっおわり途䞭には小型芁塞をは 
じめ数々の新型の迎擊兵噚たちが埅 tb かた 
えおいたす。 

あなたは新型戊偎機を駆䜿しおこれらの 
雛関をくぐり拔け ELFES を远い詰めおく 
ださい。 



入力/実巧方法 


各機皮の S-OS からリスト1を MACrN 
TO-C などのマシン語入カツヌルを䜿っお 
巧ち蟌みチェックサムず C 民 C チェックパ、 
むトを雜認のうえセヌブしおください。 

実巧は300 Oh にゞャンプするこずで斀わ 
れたす。 

自機の移動はテンキヌ力ヌ゜ルキ ヌ  
フルキヌの S ã‚’äž­'心ずしたキヌを䜿っおわ 
り匟の発射はスぺヌスキヌに削り圓おら 
れおいたす。 

ゲヌムは パワヌカプ䞃 ルに よるグラ デむ 
りス匏のパワヌアップタむプを採甚しおい 
たす。ヵプ䞃ルを取るごずに右端のメニュ 
—郚分の「>」マヌクが移動しおいきたす 
ので遞択したいずころでリタヌンキヌを 
抌しおください。自機がパワヌアップされ 
おいきたす。 

Speed は文字どわり自機のスピヌドをア 
ップするものです。最初のうもはたずこれ 
を取らないずゲヌムになりたせん。 A.gun 
はビヌム砲の速射速床を決めるもので最 
倧にするずほんど切)れ目なく匟が化るよ 
うになりたす。これら Speed ず A.gun は暪 
の数倀が0になるずをれじ I 䞊は增えたせん。 
Image ずいうのは自分ず同じ攻撃力を持぀ 
分身で嬰するにグラディりスや沙矅曌蛇 
にか,おくるオプションや マルチプル のよう 
なものです。 Ima 埄 e は最义4基たで぀ける 



S - OS 甚の スクロヌルシュヌテむングゲヌ 
ムシリヌス第3瑣  ELFES IV の登堎で 
ず。 たたちや凄たじいキャラクタグラフ 
むックで驚異の画面凊理が展開されたず。 
あなたは敵雖の嵐を乗り越えお  ELFES 
を芋るこずはでさるでしよラか0 


こずができたす。 

機䜓に はシ ヌルドが' æ–œ されおわりシヌ 
ルド゚ホルギ ヌの統く あいだは 敝の聰驚に 
も耐えるこずができたす。敵の皮類じよっ 
おは倒す t シヌル ド ゚ネルギヌを 回埩でき 
る堎ながありたす。 シヌル ドが切れたずき 
に敵の攻攀を受けるず自機は砎壊されゲ 
—ムオヌ バ ヌ ずなりたす。 

前回の2䜜は背景の星の数を調繌しおス 
ピヌ ド コントロヌルでき るようにしおいた 
した力';今回の プログラムでは 背景はスク 
口 ヌルす る 「地圢」 ずなっおいたすので こ 
の 方法で スピ ヌドコントロヌルはできたせ 
ん。ですから機皮によっおかなりの雛易 
床差があるず思われたすがあらかじめご 
了承〈ださい。 


ELFES は䞍滅でず 


さお前埌/巊右/䞊䞋ず s-os^swo 民 

D " 䞊でさたざたな圢態による スクロヌル 
シュヌ テむングゲヌムをひずずわり䜜っお 
みたした。どれも S - OS の共通ルヌチンだ 
けで䜜ったずは思えない画雚化理を実珟し 
おいる i  自負しおいたす。 S - OS でもやろ 
うず思えばこれくらいのこずはできるので 
す。これだけのゲヌムでもメモリの䜿甚量 
はわず力 12 K バむト皋床ですからメモリ 
いっぱい䜿えばいったいどんならのができ 
るのでしよう力、。 シュヌ テむングゲヌムの 
基本嬰玠はしっかり取り入れおありたすの 
でゲヌムを䜜ろうずいう方は ゜ヌス リス 
卜のほうも参考にしおください。 

をれでは次は V になる力、 III になる力>。 
期埅しおいおください。 

Profile 

◊青朚さんは埌玉県にわ䜏たいの17氣高校2幎 
生です。マむコン歎は玄6幎 FP-II00 からXI 
G を䜿っおきたした。 ただただ このシリヌズ続 
きそうですね。 


J36 Oh! X 1988.11. 










































SUM  9E 10 BB El 

3500 27 DD 6E 01 
3508 ID 3E IF BB 
3510 3E lA BD 38 
3518 00 29 29 29 
3520 5B A8 6419 
3528 Cl09 DD 19 
3530 4C 71114C 
3538 B7 28 03 21 
3540 0518 ED 4B 
3548 03 09 44 4D 
3550 AA 64 B7 C2 
3558 6D D9 7E 12 
3560 0A BE C2 A5 
3568 0B 1C 3E 23 
3570 IE 0515 2B 
3578 FF BA C2 59 


SUM  F2 6F F5 74 3317 8C E2 62A2 

3580 EE 0132 AA 64 21 E3 66 : 99 
3588 B7 CA 8F 35 2183 6A 22 : 75 
3590 A8 64 3A A7 64 B7 C8 AF : 7F 


リス hiE し F å·š SIV 


32D8 

13 

2D 

20 

F8 

10 

EB 

AF 

32 

34 

32E0 

F2 

60 

CD 

F2 

36 

21 

26 

OS 

93 

32E8 

CD 

IE 

20 

3A 

F0 

60 

C6 

30 

8B 

32F0 

CD 

F4 

IF 

21 

26 

08 

CD 

IE 

lA 

32F8 

20 

3E 

01 

32 

FI 

60 

3E 

31 

51 

SUM  

82 

DB 

65 

E8 

FI 

38 

16 

5C 4D34 

3300 

CD 

F4 

IF 

21 

IF 

0A 

CD 

IE 

15 

3308 

20 

3E 

2A 

CD 

F4 

IF 

AF 

32 

49 

3310 

F3 

60 

06 

19 

C5 

CD 

4B 

34 

83 

3318 

CD 

CC 

33 

Cl 

10 

F6 

21 

50 

04 

3320 

61 

11 

51 

61 

01 

4C 

03 

36 

AA 

3328 

FF 

ED 

B0 

21 

10 

12 

22 

FC 

FD 

3330 

60 

21 

FC 

60 

11 

FE 

60 

01 

4D 

3338 

52 

00 

ED 

B0 

21 

4A 

4C 

22 

C8 

3340 

85 

34 

3A 

FB 

60 

32 

6F 

39 

28 

3348 

CD 

3D 

37 

CD 

61 

39 

CD 

8A 

FF 

3350 

38 

3A 

F3 

60 

3D 

CC 

15 

37 

lA 

3358 

C8 

CD 

E8 

3D 

B7 

28 

17 

FE 

AE 

3360 

78 

C8 

CD 

7C 

3F 

CD 

3B 

36 

06 

3368 

CD 

4B 

34 

CD 

CC 

33 

CD 

DO 

B5 

3370 

IF 

FE 

IB 

20 

D3 

C9 

CD 

7C 

3D 

3378 

3F 

18 

16 

3E 

7B 

32 

6F 

39 

00 

SUM  

B4 

IE 

EA 

66 

39 

EC 

65 

DC 1972 

3380 

CD 

3D 

37 

CD 

61 

39 

CD 

8A 

FF 

3388 

38 

3A 

F3 

60 

3D 

CC 

15 

37 

lA 

3390 

C8 

3A 

FB 

60 

32 

6F 

39 

CD 

04 

3398 

71 

3B 

B7 

20 

C8 

CD 

3B 

36 

89 

33A0 

CD 

4B 

34 

CD 

D0 

IF 

FE 

IB 

21 

33A8 

20 

D1 

C9 

62 

6B 

5E 

23 

56 

5E 

33B0 

ED 

63 

9D 

64 

23 

5E 

23 

56 

3B 

33B8 

ED 

53 

9F 

64 

ED 

53 

A3 

64 

8A 

33C0 

79 

32 

A1 

64 

AF 

32 

A2 

64 

97 

33C8 

32 

A6 

64 

C9 

3A 

A1 

64 

47 

8A 

33D0 

3A 

A2 

64 

B8 

28 

05 

3C 

32 

93 

33D8 

A2 

64 

C9 

3E 

01 

32 

A7 

64 

4B 

33E0 

AF 

32 

A2 

64 

3A 

A5 

64 

EE 

18 

33E8 

01 

32 

A5 

64 

C0 

DD 

21 

23 

ID 

33F0 

6E 

06 

05 

2A 

9F 

64 

7E 

FE 

22 

33F8 

FF 

20 

06 

2A 

A3 

64 

22 

9F 

17 

SUM  

A9 

15 

99 

E3 

31 

C3 

4B 

DE 3E5D 

3400 

64 

C5 

7E 

E6 

F0 

0F 

0F 

0F 

AA 

3408 

0F 

CD 

lA 

34 

7E 

E6 

0F 

CD 

6A 

3410 

lA 

34 

Cl 

23 

10 

EB 

22 

9F 

EE 

3418 

64 

C9 

E5 

87 

47 

87 

80 

4F 

36 

3420 

06 

00 

2A 

9D 

64 

09 

7E 

DD 

95 

3428 

77 

02 

23 

7E 

DD 

77 

01 

23 

92 

3430 

7E 

DD 

77 

00 

23 

7E 

DD 

77 

C7 

3438 

20 

23 

7E 

DD 

77 

IF 

23 

7E 

D5 

3440 

DD 

77 

IE 

El 

DD 

23 

DD 

23 

53 

3448 

DD 

23 

C9 

11 

FC 

FF 

D9 

DD 

8B 

3450 

21 

BF 

65 

06 

46 

C5 

DD 

7E 

B1 

3458 

00 

B7 

CA 

E7 

34 

DD 

46 

02 

Cl 

3460 

DD 

4E 

03 

05 

05 

3E 

IF 

B8 

4D 

3468 

38 

7D 

04 

04 

3E 

lA 

B9 

38 

06 

3470 

76 

DD 

5E 

01 

16 

00 

EB 

29 

DC 

3478 

29 

29 

DD 

7E 

01 

85 

6F 

7C 

IE 

SUM  

9B 

72 

D8 

23 

4D 

25 

4A 

D4 E76C 

3480 

CE 

00 

67 

EB 

21 

4A 

4C 

19 

F0 

3488 

E5 

16 

00 

26 

00 

58 

69 

29 

0B 

3490 

29 

29 

29 

29 

19 

ED 

5B 

A8 

AD 

3498 

64 

19 

E5 

FD 

El 

El 

06 

D3 

FA 

34A0 

7E 

B8 

28 

03 

FD 

77 

02 

23 

FA 

34A8 

7E 

B8 

28 

03 

FD 

77 

01 

23 

F9 

34B0 

7E 

B8 

28 

03 

FD 

77 

00 

23 

F8 

34B8 

7E 

B8 

28 

03 

FD 

77 

22 

23 

lA 

34C0 

7E 

B8 

28 

03 

FD 

77 

21 

23 

19 

34C8 

7E 

B8 

28 

03 

FD 

77 

20 

23 

18 

34D0 

7E 

B8 

28 

03 

FD 

77 

42 

23 

3A 

34D8 

7E 

B8 

28 

03 

FD 

77 

41 

23 

39 

34E0 

7E 

B8 

28 

03 

FD 

77 

40 

Cl 

D6 

34E8 

D9 

DD 

19 

D9 

05 

C2 

55 

34 

F8 

34F0 

11 

03 

00 

D9 

DD 

21 

C3 

65 

13 


34F8 06 60 C5 DD 7E 00 B7 28 


3598 32 A7 64 D9 06 3C 7E 12 


35A0 

2B 

IB 

10 

FA 

C9 

EB 

CD 

IE 

EF 

35A8 

20 

EB 

0A 

CD 

F4 

IF 

08 

77 

74 

35B0 

2B 

0B 

1C 

3E 

23 

BB 

C2 

BC 

EC 

35B8 

35 

C3 

70 

35 

D9 

7E 

12 

IB 

21 

35C0 

2B 

D9 

08 

0A 

BE 

CA 

65 

35 

38 

35C8 

CD 

F4 

IF 

C3 

AE 

35 

21 

AB 

52 

35D0 

64 

11 

AC 

64 

36 

00 

01 

BF 

7B 

35D8 

0C 

ED 

B0 

21 

E3 

66 

22 

A8 

DD 

35E0 

64 

AF 

32 

AA 

64 

32 

A7 

64 

90 

35E8 

C9 

C5 

E5 

CD 

D0 

IF 

21 

3E 

8E 

35F0 

45 

FE 

30 

28 

F6 

FE 

OD 

20 

BC 

35F8 

05 

3E 

BF 

El 

Cl 

C9 

85 

6F 

61 

SUM  

09 

25 

8E 

6B 

18 

57 

3F 

2D 2C15 

3600 

7C 

CE 

00 

67 

7E 

47 

B7 

20 

4D 

3608 

17 

06 

FF 

3A 

35 

36 

B7 

20 

98 

3610 

13 

3A 

34 

36 

EE 

01 

32 

34 

0C 

3618 

36 

3E 

01 

32 

35 

36 

18 

04 

2E 

3620 

AF 

32 

35 

36 

3A 

34 

36 

B7 

A7 

3628 

20 

04 

78 

El 

Cl 

C9 

3E 

20 

65 

3630 

A8 

El 

Cl 

C9 

00 

00 

AF 

32 

F4 

3638 

34 

36 

C9 

DD 

21 

98 

64 

DD 

OA 

3640 

7E 

00 

3C 

20 

05 

AF 

32 

BF 

7F 

3648 

64 

C9 

DD 

7E 

04 

EE 

FF 

DD 

56 

3650 

77 

04 

28 

0F 

DD 

34 

01 

3E 

02 

3658 

IE 

DD 

BE 

01 

30 

05 

DD 

36 

02 

3660 

00 

FF 

C9 

DD 

7E 

00 

32 

Cl 

16 

3668 

64 

DD 

7E 

01 

32 

C2 

64 

3E 

56 

3670 

02 

32 

BF 

64 

3E 

03 

32 

C0 

8A 

3678 

64 

2A 

FC 

60 

DD 

7E 

00 

95 

DA 

SUM  

C8 

7B 

6C 

16 

D3 

62 

16 

C215C9 

3680 

3C 

FE 

04 

D0 

DD 

7E 

01 

94 

FE 

3688 

3C 

FE 

03 

D0 

CD 

C4 

IF 

DD 

9A 

3690 

36 

00 

FF 

3A 

FI 

60 

3C 

FE 

FA 

3698 

05 

28 

IF 

32 

FI 

60 

87 

C6 

1C 

36A0 

ID 

6F 

26 

0A 

CD 

IE 

20 

3E 

05 

36A8 

2A 

CD 

F4 

IF 

21 

26 

08 

CD 

26 

3680 

IE 

20 

3A 

FI 

60 

C6 

30 

CD 

8C 

36B8 

F4 

IF 

21 

IE 

0B 

06 

03 

CD 

36 

36C0 

IE 

20 

24 

24 

24 

3E 

2E 

CD 

E3 

36C8 

F4 

IF 

10 

F3 

3A 

F2 

60 

3C 

DE 

36D0 

E6 

03 

32 

F2 

60 

B7 

28 

11 

5D 

36D8 

47 

87 

80 

C6 

0B 

67 

2E 

IE 

D2 

36E0 

CD 

IE 

20 

3E 

3E 

CD 

F4 

IF 

67 

36E8 

C9 

3E 

FF 

32 

FB 

60 

32 

6F 

34 

36F0 

39 

C9 

21 

26 

0E 

11 

F8 

60 

C0 

36F8 

06 

03 

CD 

IK 

20 

24 

24 

24 

80 

SUM: 

20 

90 

8D 

C7 

18 

C2 

64 

24 E2AA 

3700 

lA 

13 C6 

30 

CD 

F4 

IF 

10 

13 

3708 

FI 

C9 

3A 

F3 

60 

B7 

C0 

3E 

FC 

3710 

19 

32 

F3 

60 

C9 

3A 

FI 

60 

F2 

3718 

B7 

C8 

26 

0A 

87 

C6 

ID 

6F 

88 

3720 

CD 

IB 

20 

3E 

20 

CD 

F4 

IF 

49 

3728 

3A 

FI 

60 

3D 

32 

FI 

60 

21 

6C 

3730 

26 

08 

CD 

IE 

20 

C6 

30 

CD 

FC 

3738 

F4 

IF 

AF 

3C 

C9 

0E 

00 

3A 

0F 

3740 

F3 

60 

B7 

CA 

4C 

37 

3D 

32 

C6 

3748 

F3 

60 

0E 

02 

79 

32 

AC 

64 

IE 

3750 

2A 

FC 

60 

22 

46 

61 

3A 

F8 

81 

3758 

60 

47 

3A 

F4 

60 

B8 

CA 

69 

20 

3760 

37 

0E 

00 

3C 

32 

F4 

60 

18 

IF 

3768 

06 

AF 

32 

F4 

60 

0E 

01 

CD 

17 

3770 

E9 

35 

47 

0D 

20 

28 

CB 

50 

D5 

3778 

20 

06 

7D 

FE 

IF 

30 

01 

2C 

ID 

SUM  

B2 

07 

6A 

7F 

F4 

19 

8B 

BC 141D 

3780 

CB 

58 

20 

06 

7D 

FE 

04 

28 

F0 

3788 

01 

2D 

CB 

40 

20 

06 

7C 

FE 

D9 

3790 

04 

28 

01 

25 

CB 

48 

20 

06 

8B 

3798 

7C 

FE 

18 

30 

01 

24 

CB 

68 

lA 

37A0 

20 

0A 

3A 

F6 

60 

3C 

CC 

0C 

CE 

37A8 

39 

C3 

F5 

37 

CB 

70 

C2 

F5 

lA 

37B0 

37 

3A 

F2 

60 

B7 

CA 

F5 

37 

70 

37B8 

E5 

3D 

5F 

16 

00 

21 

F8 

60 

10 

37C0 

19 

FE 

02 

20 

09 

7E 

3C 

FE 

FA 

37C8 

05 

28 

OA 

77 

18 

07 

7E 

3D 

88 

37D0 

FE 

FF 

28 

01 

77 

21 

IE 

0E 

EA 

37D8 

06 

03 

CD 

IE 

20 

24 

24 

24 

80 

37E0 

3E 

2E 

CD 

F4 

IF 

10 

F3 

AF 

FE 

37E8 

32 

F2 

60 

32 

F4 

60 

CD 

F2 

C9 

37F0 

36 

CD 

C4 

IF 

El 

3A 

F6 

60 

57 

37F8 

3C 

28 

05 

3D 

3D 

32 

F6 

60 

6B 

SUM  

C5 

2C 

7B 

76 

34 

AD 

8E 

FA 213F 

3800 

22 

FC 

60 

3A 

46 

61 

BD 

20 

3C 

3808 

06 

3A 

47 

61 

BC 

28 

0B 

11 

E8 

3810 

4F 

61 

21 

4D 

61 

01 

52 

00 

D2 

3818 

ED 

B8 

2A 

FC 

60 

22 

AD 

64 

5E 

3820 

3E 

03 

32 

AB 

64 

3A 

FA 

60 

16 

3828 

FE 

01 

D8 

2A 

06 

61 

22 

B1 

3B 

3830 

64 

3E 

01 

32 

B0 

64 

3E 

03 

2A 

3838 

32 

AF 

64 

22 

48 

61 

3A 

FA 

44 

3840 

60 

FE 

02 

D8 

2A 

0E 

61 

22 

F3 

3848 

B5 

64 

3E 

01 

32 

B4 

64 

3E 

E0 

3850 

03 

32 

B3 

64 

22 

4A 

61 

3A 

53 

3858 

FA 

60 

FE 

03 

D8 

2A 

16 

61 

D4 

3860 

22 

B9 

64 

3E 

01 

32 

B8 

64 

CC 


3868 3E 03 32 B7 64 22 4C 61 


3000 

3008 

3010 

3018 

3020 

3028 

3030 

3038 

3040 

3048 

3050 

3058 

3060 

3068 

3070 

3078 


3E 0C 
30 20 
017D 
E3 66 
F0 00 
67 06 
11 E3 
47 3E 
21 FE 
8C 67 
00 0E 
DD 19 
CD IE 
IF Cl 
AF 32 
43 5B 


CD F4 
21 ED 
10 36 
36 20 
ED B0 
00 C5 
66 01 
27 B8 
43 78 
DD 21 
06 7E 
0D 20 
20 11 
04 3E 
5A 32 
32 01 


IF 3E 
60 11 
00 ED 
11 E4 
3E 00 
78 21 
F0 00 
30 02 
85 6F 
0A 67 
DD 77 
F6 21 
E3 66 
50 B8 
01 03 
00 00 


28 CD 
EE 60 
B0 21 
66 01 
32 D3 
E4 66 
ED B0 
06 27 
3E 00 
1128 
00 19 
ee 0A 
CD E5 
20 BB 
03 ED 
ED 43 


5D 

ID 

82 

FB 

D0 

15 

E8 

C3 

0C 

9B 

FF 

44 

17 

05 

61 

01 


SUM  69 2E 91IE FC D2 617A F9A4 


3080 

3088 

3090 

3098 

30A0 

30A8 

30B0 

30B8 

30C0 

30C8 

30D0 

30D8 

30E0 

30E8 

30F0 

30F8 


5D 32 
C3 42 
40 35 
6B 35 
11 D7 
06 20 
33 Cl 
01 00 
87 42 
36 00 
77 02 
DD 23 
FD 23 
0614 
90 63 
DD 77 


3E 0C 

22 85 
32 71 
32 B4 
5A 0E 
C5 CD 
10 F6 
14 FD 
7E FD 
03 DD 

23 7E 
DD 23 
0C 10 
DD 21 
DD 7E 
02 DD 


CD F4 

34 3E 

35 3E 
35 CD 
00 CD 
4B 34 
DD 21 
2190 
77 00 
71 01 
DD 77 
DD 23 
DD 06 
AB 64 
02 FD 
23 DD 


IF 21 
05 32 
23 32 
CE 35 
AB 33 
CD CC 
AB 64 
63 21 
23 DD 
7E DD 
03 23 
DD 23 
23 C5 
FD 21 
86 00 
23 DD 


DA 

55 

E0 

8B 

FB 

D0 

07 

47 

BB 

E3 

94 

00 

07 

45 

D3 

33 


SUM  97 0E 50 8B 03 CE E5 01 A5CB 


3100 

3108 

3110 

3118 

3120 

3128 

3130 

3138 

3140 

3148 

3150 

3158 

3160 

3168 

3170 

3178 


23 DD 23 
4B 34 CD 
06 32 C5 
06 80 4F 
06 03 DD 
0114 DD 
C6 0B DD 
23 DD 23 
0C 0C 0C 
CD CC 33 
36 CD 4B 
E9 36 CB 
281418 
01 03 03 
5B 32 ED 
32 87 5F 


FD 23 
CC 33 
DD 21 
1614 
36 00 
71 03 
77 02 
DD 23 

10 DA 
Cl10 
34 CD 
6F 28 
ED AF 

11 00 
53 5D 
16 00 


10 EB CD 
Cl10 D7 
FB 64 3E 
06 05 C5 
03 DD 72 
78 87 80 
DD 23 DD 
10 E3 Cl 
CD 4B 34 
C4 CD 36 
CC 33 CD 
06 CB 77 
32 5A 32 
00 ED 43 
32 3A 5A 
216C 4F 


OB 

F3 

98 

CF 

6E 

E5 

04 

D7 

5A 

64 

IB 

C8 

A£ 

48 

F0 

0A 


SUM18 6C 7A 92 9E 22 D1 03 D85B 


3180 

3188 

3190 

3198 

31A0 

31A8 

31B0 

31B8 

31C0 

31C8 

31D0 

31D8 

31E0 

31E8 

31F0 

31F8 


19 SE 
04 6F 
BB El 
47 D9 
5D 32 
16 ED 
32 3A 
4132 

0A ec 

47 41 
52 00 
CD F4 
00 CD 
E9 35 
FK C8 
FB C9 


23 56 
16 00 
0E 00 
ED 4B 
CD 5F 
43 5B 
5A 32 
6A 32 
CD IE 
4D 45 
CD C4 
31 CD 
F4 31 
FB DF 
18 F3 
3E 0C 


EB E5 
21 D7 
3A 5A 
5B 32 
32 FE 
32 ED 
3C FE 
C3 76 
20 CD 
20 4F 
IF 21 
C4IF 
CD 36 
CA 82 
2B 7D 
CD F4 


87 C6 
5A 19 
32 3C 
BD SB 
78 20 
53 5D 
04 28 
3121 
B2IF 
56 45 
00 00 
21 00 
36 CD 
30 FE 
B4 20 
IF 21 


0D 

E4 

DC 

2D 

83 

70 

5E 

8A 

EF 

24 

23 

C3 

F8 

75 

4D 

0F 


SUM  87 D6 58 C2 B6 2C 92 AC 32A6 


3200 

3208 

3210 

3218 

3220 

3228 

3230 

3238 

3240 

3248 

3250 

3258 

3260 

3268 

3270 

3278 


00 18 
lA FE 
05 CD 
CD F4 
CD F4 
2111 
IF 54 
0D 00 
FE DF 
00 CD 
F4 31 
El C9 
0C CD 
3A F8 
3A FA 
7B 3E 


CD IE 20 
0D 28IB 
F4IF 18 
IF CD 45 
IF CD 45 
0C CD IE 
68 65 20 
CD 36 36 
C818 F8 
F4 31 CD 
CD F4 31 
00 03 03 
F4IF CD 
60 47 3A 
60 57 3A 
00 28 01 


116A 41 
13 B7 28 
F2 3E 0D 
32 3E 0D 
3218 EG 
20 CD E2 
65 6E 64 
CD E9 35 
E5 21 00 
F4 31 CD 
CD F4 31 
00 00 3E 
8132 F5 
F9 60 4F 
FB 60 FE 
3C 5F FI 


DF 

5A 

3A 

6F 

1C 

F8 

97 

31 

BB 

B1 

09 

EE 

61 

BB 

7E 

6E 


SUM  D4 D3 8A 8C 8C 23 70 4D 4EFA 


3280 

3288 

3290 

3298 

32A0 

32A8 

32B0 

32B8 

32C0 

32C8 

32D0 


C9 78 32 
60 7A 32 
7B 28 02 
D9 22 ED 
CD AB 33 
36 3E FF 
32 40 35 
32 6B 35 
CD F4IF 
08 2E IE 
0A 0C 0C 


F8 60 
FA 60 
3E FF 

60 78 
CD CE 
32 A5 
32 71 
32 B4 
11 EE 

61 CD 
0C lA 


79 32 F9 
7B B7 3E 
32 FB 60 
32 F0 60 
35 CD 36 
3E 3E 00 
35 3E IE 
35 3E 0C 
44 01 02 
IE 20 2E 
CD F4IF 


6F 

D6 

6F 

42 

7E 

C6 

DB 

37 

26 

EE 

'^8 


F DFC3250C36ADE 321 
A CB9D56D8EA1F09 å·š 5 


A6163E 02336 

E 2C090B 791 A1979 æ—Š A 
0 01010 CAD262D750A 


6112713764320 C03 

0 D839D91E 819 B5BB5 
6 D 312 DD72A 2513 B23 


ELFES IV 137 







































3870 

3A 

FA 

60 

FE 

04 

D8 

2A 

IE 


B6 

3B48 

21 

00 

00 

CB 

23 

CB 

12 

ED : 

D9 

3E20 

DD 

BE 

00 

C0 

DD 

19 

10 

F8 

59 

3878 

61 

22 

BD 

64 

3E 

01 

32 

BC 


D1 

3B50 

6A 

E5 

B7 

ED 

42 

El 

38 

03 : 

51 

3E28 

08 

06 

01 

22 

ED 

60 

FE 

78 

F4 












3B58 

ED 

42 

13 

3D 

20 

ED 

EB 

08 : 

: 7F 

3E30 

C8 

FE 

82 

28 

07 

D6 

69 

CD 

83 

SUM  

43 

0C 

05 

A4 

22 

6F 

F7 

3D 

D9A3 

3B60 

B7 

28 

07 

7C 

2F 

67 

7D 

2F : 

: A4 

3E38 

67 

3D 

06 

00 

78 

C9 

3A 

A5 

CA 












3B68 

6F 

23 

Cl 

FI 

C9 

00 

00 

00 : 

: 0D 

3E40 

3E 

FE 

FF 

28 

3E 

CD 

8D 

3E 

39 

3880 

64 

3E 

03 

32 

BB 

64 

22 

4E 


66 

3B70 

02 

3A 

E7 

3D 

3C 

32 

E7 

3D : 

: F2 

3E48 

3A 

A5 

3E 

B9 

3E 

01 

C8 

22 

FF 

3888 

61 

C9 

2A 

FC 

60 

DD 

21 

23 


D1 

3B78 

DD 

21 

48 

64 

FD 

21 

C3 

64 : 

: EF 

3E50 

ED 

60 

DD 

21 

90 

63 

06 

08 

4C 

3890 

66 

01 

FE 

40 

3E 

01 

08 

11 


FD 











3E58 

3E 

FF 

11 

17 

00 

DD 

BE 

00 

00 

3898 

03 

00 

DD 

7E 

00 

B7 

20 

07 


3C 

SUM  

2A 

06 

3B 

43 

C6 

93 

4A 

3B 3A45 

3E60 

28 

04 

DD 

36 

00 

00 

DD 

19 

35 

38A0 

DD 

19 

10 

F6 

C3 

C2 

38 

DD 


96 











3E68 

10 

F3 

3E 

FF 

32 

A5 

3E 

3A 

8F 

38A8 

7 臣 

02 

94 

A1 

C2 

A0 

38 

DD 


2C 

3B80 

DD 

7E 

4F 

B7 

C2 

B9 

3C 

DD 

F5 

3E70 

FB 

60 

32 

6F 

39 

3E 

01 

C9 

3D 

38B0 

7E 

01 

95 

FE 

03 

D2 

A0 

38 


BF 

3B88 

7E 

46 

CD 

DF 

3C 

FD 

36 

00 

DF 

3E78 

22 

ED 

60 

3E 

7B 

32 

6F 

39 

02 

38B8 

DD 

36 

00 

7B 

08 

AF 

08 

C3 


10 

3B90 

03 

FD 

36 

01 

0C 

DD 

66 

3E 

C4 











38C0 

A0 

38 

DD 

21 

C3 

64 

06 

40 


43 

3B98 

DD 

6E 

3D 

FD 

75 

02 

FD 

74 

6D 

SUM  

E3 

8F 

癜 7 

7E 

5F 

C8 

D0 

35 8A95 

38C8 

11 

04 

00 

E5 

D9 

El 

0K 

04 


C6 

3BA0 

03 

3E 

03 

CD 

0A 

41 

28 

27 

AB 











38D0 

D9 

D9 

DD 

7E 

00 

B7 

28 

lA 


06 

3BA8 

FD 

36 

01 

09 

DD 

7E 

4B 

CB 

AE 

3E80 

3E 

01 

C9 

CD 

8D 

3E 

79 

32 

4B 

38D8 

B9 

C2 

E4 

38 

11 

05 

03 

06 


B6 

3BB0 

47 

28 

0F 

E5 

21 

48 

64 

11 

41 

3E88 

A5 

3E 

3E 

01 

C9 

DD 

21 

90 

79 

38E0 

02 

C3 

EA 

38 

47 

3C 

57 

å·± F 


20 

3BB8 

49 

64 

01 

0F 

00 

36 

04 

ED 

E4 

3E90 

63 

06 

08 

3E 

FF 

11 

17 

00 

D6 

38E8 

1C 

05 

DD 

7E 

02 

95 

80 

BB 


4E 

3BC0 

B0 

El 

DD 

7B 

10 

3D 

DD 

77 

8D 

3E98 

0E 

00 

DD 

BE 

00 

28 

01 

0C 

DE 

38F0 

38 

0B 

D9 

DD 

19 

10 

DA 

08 


04 

3BC8 

10 

20 

04 

DD 

36 

4F 

32 

EB 

B3 

3EA0 

DD 

19 

10 

F6 

C9 

FF 

4F 

11 

24 

38F8 

3D 

C2 

0A 

37 

C9 

DD 

7E 

03 


67 

3BD0 

DD 

E5 

06 

け 

D9 

DD 

66 

49 

3D 

3EA8 

17 

00 

DD 

21 

90 

63 

06 

08 

16 












3BD8 

DD 

6E 

47 

D9 

C5 

FD 

36 

04 

67 

3EB0 

3E 

FF 

DD 

BE 

00 

CA 

BF 

3E 

9F 

SUM  

BA 

C6 

89 

82 

Cl 

9B 

FI 

C7 

D3C2 

3BE0 

00 

DD 

7E 

19 

D9 

84 

D9 

E6 

90 

3EB8 

DD 

19 

10 

F6 

El 

18 

41 

DD 

13 












3BE8 

3F 

DD 

77 

19 

DD 

7E 

00 

B7 

BE 

3EC0 

71 

01 

7E 

DD 

77 

04 

4F 

23 

BA 

3900 

94 

80 

BA 

D2 

F2 

38 

08 

AF 


81 

3BF0 

28 

30 

C6 

0C 

FD 

77 

05 

FD 

A0 

3BC8 

7E 

DD 

77 

03 

23 

7E 

DD 

77 

CA 

3908 

08 

C3 

F2 

38 

3A 

F9 

60 

32 


BA 

3BF8 

36 

04 

03 

D9 

7D 

D9 

4F 

DD 

98 

3ED0 

07 

23 

7E 

DD 

77 

08 

23 

7E 

A5 

3910 

F6 

60 

E5 

CD 

44 

39 

3A 

FA 


B9 











3ED8 

DD 

77 

00 

23 

7E 

DD 

77 

02 

4B 

3918 

60 

2A 

48 

61 

FE 

01 

D4 

44 


4A 

SUM  

E2 

71 

8F 

B9 

9B 

8A 

88 

A5130E 

3EE0 

23 

E5 

79 

CD 

06 

3F 

DD 

75 

E5 

3920 

39 

3A 

FA 

60 

2A 

4A 

61 

FE 


A0 











3EE8 

05 

DD 

74 

06 

11 

07 

00 

DD 

51 

3928 

02 

D4 

44 

39 

3A 

FA 

60 

2A 


11 

3C00 

7E 

19 

CD 

4C 

3D 

7A 

84 

67 

52 

3EF0 

19 

DD 

E5 

DD 

E5 

D1 

El 

13 

62 

3930 

4C 

61 

FE 

03 

D4 

44 

39 

3A 


39 

3C08 

FD 

74 

07 

7B 

85 

6F 

FD 

75 

59 

3EF8 

13 

01 

0E 

00 

ED 

B0 

El 

D1 

71 

3938 

FA 

60 

2A 

4E 

61 

FE 

04 

D4 


09 

3C10 

06 

D5 

3E 

03 

CD 

0A 

41 

D1 

05 











3940 

44 

39 

El 

C9 

DD 

21 

50 

61 


D6 

3C18 

28 

08 

DD 

35 

00 

0E 

09 

FD 

56 

SUM  

8A 

8E 

19 

25 

07 

C6 

6C 

52 433C 

3948 

06 

20 

3E 

FF 

DD 

BE 

00 

28 


26 

3C20 

71 

05 

DD 

23 

01 

04 

00 

FD 

78 











3950 

07 

DD 

23 

DD 

23 

10 

F5 

C9 


D5 

3C28 

09 

Cl 

10 

B0 

DD 

El 

DD 

E5 

0A 

3F00 

22 

BD 

60 

3E 

01 

C9 

87 

21 

IF 

3958 

2C 

24 

DD 

75 

00 

DD 

74 

01 


F4 

3C30 

06 

08 

D9 

DD 

66 

4A 

DD 

6E 

BF 

3F08 

B0 

46 

5F 

16 

00 

19 

5E 

23 

05 

3960 

C9 

FD 

21 

C3 

65 

DD 

21 

50 


5D 

3C38 

48 

DD 

4E 

4B 

D9 

C5 

FD 

36 

8F 

3F10 

56 

EB 

C9 

08 

3A 

7B 

3F 

B7 

BD 

3968 

61 

06 

20 

FD 

7E 

00 

FE 

7B 


7B 

3C40 

04 

03 

PD 

36 

05 

11 

D9 

7D 

A6 

3F18 

28 

08 

CD 

22 

3F 

7D 

93 

93 

01 

3970 

28 

0F 

0E 

00 

DD 

7E 

01 

FE 


9F 

3C48 

D9 

4F 

DD 

7E 

11 

D9 

84 

D9 

CA 

3F20 

6F 

C9 

08 

E5 

FE 

10 

D4 

40 

47 

3978 

FF 

28 

11 

3D 

3D 

FE 

80 

38 


68 

3C50 

E6 

3F 

DD 

77 

11 

CD 

4C 

3D 

E0 

3F28 

3F 

87 

21 

7E 

46 

5F 

16 

00 

20 
















FD 

77 

07 

7D 

83 

E0 

3F30 

19 

5E 

23 

56 

El 

7B 

85 

6F 

40 

SUM  

41 

30 

BE 

39 

El 

16 

CD 

A9 

0C12 

3C60 

6F 

FD 

77 

06 

D5 

CD 

0A 

41 

D6 

3F38 

7A 

84 

67 

AF 

32 

7B 

3F 

C9 

C9 












3C68 

D1 

28 

17 

D9 

79 

D9 

CB 

4F 

55 

3F40 

FE 

13 

D0 

El 

ED 

5B 

FC 

60 

66 

3980 

06 

DD 

36 

00 

FF 

18 

05 

DD 


12 

3C70 

28 

10 

D5 

E5 

DD 

E5 

24 

2C 

04 

3F48 

El 

FE 

10 

20 

0E 

7D 

93 

B7 

E4 

3988 

77 

01 

0E 

23 

FD 

71 

00 

DD 


F4 

3C78 

11 

6D 

3B 

CD 

24 

3B 

DD 

E1 

A3 

3F50 

28 

05 

E6 

80 

07 

87 

3D 

85 

E3 

3990 

7E 

00 

FD 

77 

01 

DD 

7E 

01 


4F 











3F58 

6F 

18 

E0 

FE 

11 

20 

0E 

7C 

20 

3998 

FD 

77 

02 

DD 

23 

DD 

23 

FD 


73 

SUM  

29 

CA 

BF 

B3 

99 

79 

7E 

E3 B8C3 

3F60 

92 

B7 

28 

05 

E6 

80 

07 

87 

6A 

39A0 

23 

FD 

23 

FD 

23 

10 

C4 

3E 


75 











3F68 

3D 

84 

67 

18 

CE 

7D 

93 

B7 

D5 

39A8 

2A 

32 

38 

3A 

FD 

21 

23 

66 


75 

3C80 

El 

D1 

DD 

23 

01 

04 

00 

FD 

B4 

3F70 

28 

05 

E6 

80 

07 

87 

3D 

85 

E3 

39B0 

DD 

21 

90 

61 

06 

40 

FD 

7E 


B0 

3C88 

09 

Cl 

10 

B1 

DD 

El 

EB 

ED 

21 

3F78 

6F 

18 

E4 

00 

21 

C3 

64 

11 

C4 

39B8 

00 

FE 

7B 

28 

35 

3E 

FF 

DD 


F0 

3C90 

5B 

FC 

60 

3A 

E7 

3D 

47 

C5 

21 











39C0 

BE 

01 

CA 

0D 

3A 

DD 

66 

01 


14 

3C98 

DD 

7E 

4C 

FE 

FF 

28 

06 

A0 

72 

SUM  

6D 

DE 

07 

02 

C0 

05 

7A 

F2 F347 

39C8 

DD 

6E 

00 

DD 

56 

05 

DD 

5E 


BE 

3CA0 

3E 

00 

CC 

11 

3B 

Cl 

DD 

7E 

72 











39D0 

04 

19 

DD 

74 

01 

DD 

75 

00 


Cl 

3CA8 

4D 

FE 

FF 

28 

0A 

A0 

ED 

5B  

64 

3F80 

C4 

64 

01 

FF 

00 

36 

00 

ED 

4B 

39D8 

DD 

66 

03 

DD 

6E 

02 

DD 

56 


C6 

3CB0 

FC 

60 

3E 

01 

CC 

11 

3B 

AF 

62 

3F88 

B0 

FD 

21 

C3 

64 

DD 

21 

90 

83 

39E0 

07 

DD 

5E 

06 

19 

DD 

74 

03 


B5 

3CB8 

C9 

3D 

DD 

77 

4F 

B7 

28 

0F 

97 

3F90 

63 

06 

08 

C5 

DD 

E5 

FD 

E5 

DA 

39E8 

DD 

75 

02 

DD 

7E 

01 

CB 

7F 


FA 

3CC0 

06 

40 

11 

04 

00 

FD 

36 

01 

8F 

3F98 

AF 

32 

7B 

3F 

DD 

22 

BF 

40 

99 

39F0 

28 

06 

DD 

36 

01 

FF 

18 

15 


6E 

3CC8 

09 

FD 

19 

10 

F8 

AF 

C9 

06 

A5 

3FA0 

3E 

FF 

DD 

BE 

00 

CA 

AB 

40 

8D 

39F8 

FE 

22 

30 

F6 

DD 

7E 

03 

CB 


6F 

3CD0 

40 

11 

04 

00 

FD 

36 

00 

00 

88 

3FA8 

AF 

DD 

BE 

00 

CA 

58 

40 

DD 

89 












3CD8 

FD 

19 

10 

F8 

3E 

01 

C9 

B7 

DD 

3FB0 

7E 

02 

E6 

F0 

B7 

28 

0B 

DD 

ID 

SUM  

A8 

0B 

C0 

81 

EF 

0E 

78 

CK 

E021 

3CE0 

20 

0B 

DD 

7E 

3E 

3C 

FE 

08 

06 

3FB8 

7E 

02 

D6 

10 

DD 

77 

02 

C3 

7F 












3CE8 

C8 

DD 

77 

3E 

C9 

FE 

02 

28 

4B 

3FC0 

6F 

40 

DD 

7E 

02 

87 

87 

87 

A1 

3A00 

7F 

20 

EF 

FE 

IB 

30 

EB 

3A 


FC 

3CF0 

IF 

DD 

7E 

3F 

3C 

E6 

3F 

DD 

F7 

3FC8 

87 

DD 

86 

02 

DD 

77 

02 

DD 

IF 

3A08 

38 

3A 

C3 

0F 

3A 

3E 

00 

FD 


B9 

3CF8 

77 

3F 

0E 

02 

CD 

4C 

3D 

3E 

5A 

3FD0 

6E 

05 

DD 

66 

0.6 

56 

23 

DD 

12 

3A10 

77 

00 

DD 

7E 

01 

FD 

77 

01 


48 











3FD8 

75 

05 

DD 

74 

06 

DD 

7E 

01 

2D 

3A18 

DD 

7E 

03 

FD 

77 

02 

11 

03 


E8 

SUM  

3C 

12 

9D 

C6 

67 

C2 

A9 

EF 90E4 

3FE0 

FE 

64 

38 

05 

3E 

01 

32 

7B 

8B 

3A20 

00 

FD 

19 

11 

08 

00 

DD 

19 


25 











3FE8 

3F 

7A 

FE 

19 

30 

21 

DD 

E5 

E3 

3A28 

3E 

41 

B8 

C2 

33 

3A 

3E 

2A 


CB 

3D00 

11 

85 

DD 

77 

3D 

DD 

7E 

3E 

C0 

3FF0 

El 

11 

16 

00 

19 

54 

5D 

2B 

FD 

3A30 

32 

38 

3A 

05 

C2 

B6 

39 

C9 


23 

3D08 

3C 

FE 

08 

C8 

DD 

77 

3E 

C9 

65 

3FF8 

2B 

01 

0E 

00 

ED 

B8 

DD 

6E 

2A 

3A38 

00 

F5 

11 

08 

00 

3E 

FF 

DD 


28 

3D10 

DD 

6E 

40 

DD 

66 

41 

56 

23 

88 











3A40 

BE 

01 

28 

07 

DD 

19 

10 

F7 


EB 

3D18 

DD 

75 

40 

DD 

74 

41 

7A 

FE 

9C 

SUM  

91 

90 

73 

FC 

DB 

3A 

48 

9A 8D29 

3A48 

C3 

D8 

3A 

DD 

75 

01 

DD 

74 


79 

3D20 

19 

30 

10 

DD 

6E 

3D 

DD 

66 

24 











3A50 

03 

AF 

DD 

77 

00 

DD 

77 

02 


5C 

3D28 

3E 

CD 

13 

3F 

DD 

75 

3D 

DD 

C9 

4000 

07 

DD 

66 

08 

CD 

13 

3F 

DD 

4E 

3A58 

3A 

DD 

3A 

95 

6F 

3A 

DE 

3A 


A7 

3D30 

74 

3E 

C9 

FE 

IB 

20 

D9 

DD 

6A 

4008 

75 

07 

DD 

74 

08 

18 

60 

DD 

2A 

3A60 

94 

67 

DD 

36 

04 

00 

DD 

36 


25 

3D38 

6E 

40 

DD 

66 

41 

2B 

DD 

75 

AF 

4010 

6E 

07 

DD 

66 

08 

24 

24 

ED 

F5 

3A68 

05 

01 

CB 

7D 

28 

08 

DD 

36 


91 

3D40 

40 

DD 

74 

41 

7E 

FE 

lA 

20 

88 

4018 

5B 

FC 

60 

FE 

19 

28 

50 

FE 

44 

3A70 

05 

FF 

7D 

ED 

44 

6F 

DD 

36 


34 

3D48 

EE 

C3 

10 

3D 

E6 

3F 

69 

26 

B2 

4020 

lA 

28 

AC 

FE 

IB 

28 

1C 

FE 

49 

3A78 

06 

00 

DD 

36 

07 

01 

CB 

7C 


68 

3D50 

00 

29 

29 

29 

29 

29 

29 

29 

IF 

4028 

1C 

F5 

3B 

01 

CC 

11 

3B 

FI 

59 












3D5 日 

87 

4F 

06 

00 

09 

01 

EC 

4C 

IE 

4030 

FE 

ID 

F5 

3E 

00 

CC 

11 

3B 

66 

SUM  

DD 

0F 

29 

2E 

02 

44 

6A 

E9 

A972 

3D60 

09 

4E 

23 

46 

60 

69 

C9 

F5 

47 

4038 

FI 

FE 

IE 

20 

92 

DD 

36 

00 

D2 












3D68 

DD 

21 

48 

64 

21 

48 

64 

11 

88 

4040 

FF 

18 

68 

DD 

6E 

05 

DD 

66 

12 

3A80 

28 

08 

7C 

ED 

44 

67 

DD 

36 


57 

3D70 

49 

64 

01 

0F 

00 

36 

04 

ED 

E4 

4048 

06 

2B 

DD 

75 

05 

DD 

74 

06 

DF 

3A88 

07 

FF 

7D 

BC 

38 

13 

5D 

3A 


21 

3D78 

B0 

DD 

E5 

87 

87 

87 

5F 

16 

7C 

4050 

7E 

FE 

lA 

20 

EE 

C3 

CF 

3F 

75 

3A90 

DE 

3A 

DD 

96 

03 

67 

CD 

2F 


FI 











4058 

CD 

D9 

40 

DD 

36 

00 

FF 

DD 

D5 

3A98 

3B 

DD 

75 

06 

DD 

74 

07 

18 


03 

SUM  

D4 

A9 

32 

60 

39 

A8 

84 

81 41CA 

4060 

7E 

01 

FE 

64 

38 

02 

D6 

64 

55 

3AA0 

11 

5C 

3A 

DD 

3A 

DD 

96 

01 


32 











4068 

57 

87 

C6 

03 

4F 

18 

0E 

DD 

F9 

3AA8 

67 

CD 

2F 

3B 

DD 

75 

04 

DD 


D1 

3D80 

00 

21 

3E 

46 

19 

06 

08 

7E 

4A 

4070 

7 芭 

01 

FE 

64 

38 

02 

D6 

64 

55 

3AB0 

74 

05 

FI 

F5 

B7 

CA 

D8 

3A 


F2 

3D88 

DD 

77 

46 

23 

DD 

23 

10 

F7 

C4 

4078 

57 

87 

C6 

02 

4F 

DD 

46 

03 

IB 


DD 

6E 

04 

DD 

66 

05 

CB 

2C 


8E 

3D90 

DD 

El 

AF 

32 

E7 

3D 

DD 

7E 

IE 











3AC0 

CB 

ID 

DD 

75 

04 

DD 

74 

05 


94 

3D98 

46 

DD 

77 

3C 

DD 

36 

4F 

00 

38 

SUM: 

64 

49 

A4 

59 

14 

F7 

D0 

FF DBIE 

3AC8 

DD 

6E 

06 

DD 

66 

07 

CB 

2C 


92 

3DA0 

FI 

3C 

87 

87 

87 

DD 

77 

10 

26 











3AD0 

CB 

ID 

DD 

75 

06 

DD 

74 

07 


98 

3DA8 

DD 

7E 

46 

DD 

36 

3E 

EC 

DD 

BB 

4080 

FD 

72 

00 

FD 

71 

01 

DD 

6E 

29 

3AD8 

FI 

DD 

El 

El 

C9 

00 

00 

D9 


32 

3DB0 

36 

3D 

11 

FE 

02 

20 

08 

DD 

89 

4088 

07 

FD 

75 

02 

DD 

66 

08 

FD 

C3 

3AE0 

11 

08 

00 

D9 

3E 

FF 

DD 

BE 


CA 

3DB8 

36 

3E 

05 

DD 

36 

3D 

2F 

3E 

36 

4090 

74 

03 

7A 

C5 

D5 

CD 

0A 

41 

A3 

3AE8 

01 

28 

09 

D9 

DD 

19 

D9 

10 


EA 

3DC0 

0E 

CD 

06 

3F 

DD 

75 

40 

DD 

8F 

4098 

D1 

Cl 

B7 

20 

24 

DD 

23 

DD 

6A 

3AF0 

F5 

C3 

0E 

3B 

DD 

75 

01 

DD 


31 

3DC8 

74 

41 

01 

00 

10 

DD 

71 

19 

2D 

40A0 

23 

FD 

23 

FD 

23 

FD 

23 

FD 

80 

3AF8 

74 

03 

AF 

DD 

77 

00 

DD 

77 


CE 

3DD0 

3E 

04 

81 

4F 

DD 

23 

10 

F5 

17 

40A8 

23 

10 

D5 

FD 

El 

DD 

El 

11 

B5 












3DD8 

01 

00 

08 

DD 

71 

01 

3E 

08 

9E 

40B0 

20 

00 

FD 

19 

11 

17 

00 

DD 

3B 

SUM: 

F0 

35 

10 

A1 

38 

C4 

92 

2E 

081F 

3DE0 

81 

4F 

DD 

23 

10 

F5 

C9 

00 

9E 

40B8 

19 

Cl 

05 

C2 

93 

3F 

C9 

00 

3C 












3DE8 

3A 

EF 

60 

B7 

28 

07 

3D 

32 

DE 

40C0 

00 

DD 

E5 

DD 

2A 

BF 

40 

DD 

A5 

3B00 

02 

DD 

E5 

El 

23 

23 

23 

23 


31 

3DF0 

EF 

60 

3E 

01 

C9 

2A 

ED 

60 

CE 

40C8 

7E 

00 

3C 

FE 

02 

38 

06 

DD 

D5 

3B08 

EB 

01 

04 

00 

ED 

B0 

D1 

El 


3F 

3DF8 

E5 

7E 

23 

B7 

20 

08 

7E 

23 

06 

40D0 

35 

00 

FD 

34 

01 

DD 

El 

18 

3D 

3Bia 

C9 

14 

1C 

1C 

ED 

53 

DD 

3A 


6C 











40D8 

C4 

C5 

E5 

D5 

DD 

E5 

3A 

9B 

DA 

3B18 

E5 

DD 

E5 

DD 

21 

90 

61 

06 


9C 

SUM  

8A 

B9 

BB 

13 

0B 

B8 

4E 

A3 E904 

40E0 

64 

3C 

32 

9B 

64 

FE 

03 

38 

0A 

3B20 

40 

C3 

39 

3A 

E5 

D5 

DD 

21 


2E 











40E8 

IB 

CD 

53 

41 

0D 

28 

15 

DD 

A3 

3B28 

90 

61 

06 

40 

C3 

DF 

3A 

P5 


08 

3E00 

22 

ED 

60 

El 

18 

E8 

FE 

69 

: B7 

40F0 

El 

DD 

E5 

DD 

7E 

07 

32 

98 

CF 

3B30 

C5 

16 

00 

2E 

00 

3E 

00 

CB 


12 

3E08 

DA 

A6 

3E 

D1 

FE 

8C 

28 

2E 

: 6F 

40F8 

64 

DD 

7E 

08 

32 

99 

64 

3E 

34 

3B38 

7C 

28 

06 

7C 

ED 

44 

67 

3E 


FC 

3E10 

FE 

96 

28 

64 

08 

11 

17 

00 

: 50 











3B40 

01 

08 

4B 

42 

5D 

54 

3E 

10 


95 

3E18 

DD 

21 

90 

63 

06 

08 

3E 

FF 

: 3C 

SUM  

03 

66 

8B 

5E 

lA 

C0 

EE 

CC 16D2 


►受隓生にずっお苊しい季節がホようずしおいたす。パ゜コンを封印しおから6力巧がた 
ち唯䞀  Oh ! X だけが僕ずパ゜コンずの぀ながりずなっおいる今新䜜゜フトのが報を 
読むのがなにより蟛いこのごろです。 ネホな䞀 17) 千葉皱 


138 Oh ! X 1988.11. 





































46C8 

46D0 

46D8 

46E0 

46E8 

46F0 

46F8 


SUM: FC C9 64 C9 42 C6 8B C9 0B7E 

4700 06 06 06 06 05 06 05 05 : 2D 
4708 05 05 05 05 05 05 05 05 : 28 
4710 05 05 05 05 05 05 05 05 : 28 
4718 05 05 05 05 00 00 00 00 :14 
4720 00 00 00 00 IE 07 07 07 : 33 
4728 07 07 07 07 07 07 07 07 : 38 
4730 07 07 07 07 07 07 07 07 : 38 
4738 07 07 07 08 08 01 02 02 : 2A 
4740 03 03 03 03 03 03 03 03 :18 
4748 03 03 03 03 03 03 03 03 :18 
4750 03 03 03 03 03 03 03 03 :18 
4758 03 03 00 00 00 00 00 00 : 06 
4760 00 00 1E 07 07 07 07 07 : 41 
4768 06 05 05 05 05 05 05 05 : 29 
4770 05 05 05 05 05 05 05 05 : 28 
4778 06 07 07 08 01 01 01 01: 20 


SUM  47 47 62 4D 5E 414141 622E 

4780 01 .01 01 01 01 01 01 01 
4788 01 01 01 08 07 07 07 07 
4790 07 07 07 07 07 06 05 05 
4798 05 05 05 05 05 05 05 05 
47A0 05 05 05 05 05 06 07 07 
47A8 08 01 01 01 01 01 01 01 
47B0 01 01 01 01 01 01 01 01 
47B8 08 07 07 07 07 07 07 07 
47C0 07 07 07 07 07 07 07 07 
47C8 00 00 00 00 00 00 00 00 
47D0 1E 07 07 07 07 07 07 07 
47D8 07 07 07 07 07 07 07 07 
47B0 07 07 1C 08 01 01 02 03 
47E8 03 03 04 05 05 06 07 07 
47F0 07 07 07 07 07 07 07 07 
47F8 07 07 07 07 07 07 07 07 


SUM  68 49 5F 53 4B 4C 4E 4F 

4800 07 07 07 07 07 07 07 07 
4808 00 00 00 00 00 00 00 00 
4810 IE 07 07 07 07 07 07 07 
4818 07 07 07 07 07 07 07 07 
4820 07 07 07 07 07 07 08 07 
4828 08 08 08 08 01 08 01 01 
4830 01 01 01 01 02 01 02 02 
4838 02 02 03 02 03 03 03 03 
4840 03 03 04 03 04 04 04 04 
4848 05 04 05 05 05 05 05 05 
4850 06 05 06 06 06 06 07 06 
4858 07 07 07 07 07 07 07 07 
4860 07 07 07 07 07 07 07 07 
4868 07 07 07 07 07 07 07 07 
4870 07 00 00 00 00 00 00 00 
4878 00 IE 07 07 07 07 07 07 


SUM  68 66 53 514D 53 4F 4D FD2C 

4880 07 07 07 07 07 07 07 07 : 38 
4888 07 07 07 07lA 07 07 07 : 4B 
4890 1C 08 01 01 02 03 03 03 : 31 
4898 04 05 05 06IB 07 07 07 : 44 
48A0 07 07 07 07 07 07 07 07 : 38 
48A8 07 07 07 07 07 07 07 07 : 38 
48B0 07 07 07 07 07 07 07 07 : 38 
48B8 07 07 1A 07 07 07 ID 07 : 61 
48C0 07 07 08 07 08 08 08 08 : 3D 
48C8 01 08 01 01 01 01 01 01: 0F 
48D0 02 01 02 02 02 02 03 02 :10 
48D8 03 03 03 03 03 03 04 03 :19 
48E0 04 04 04 04 05 04 05 05 : 23 
48E8 05 05 05 05 06 05 06 06 : 2B 
48F0 06 06 07 06 1B 08 07 08 : 4B 
48F8 07 08 08 08 08 08 01 08 : 38 


SUM  6D 6169 55 96 5B 6D 5D 83C0 

4900 01 01 08 01 01 01 01 01: 0F 
4908 01 02 01 01 02 01 02 02 : 0C 
4910 02 02 02 03 02 03 00 00 : 0E 
4918 00 00 00 00 00 00 1E 01: 1F 
4920 01 01 01 01 01 01 1C 1D : 3F 
4928 1E 06 06 06 06 06 08 08 : 4C 
4930 08 08 08 08 08 08 06 66 : 3C 
4938 06 06 06 06 06 06 08 08 : 34 
4940 08 08 08 08 08 08 06 06 : 3C 
4948 06 06 00 00 00 00 00 00 : 0C 
4950 00 00 1E 01 01 01 01 01: 23 
4958 01 01 01 01 01 01 01 01:08 
4960 01 01 06 06 06 06 06 06 : 26 
4968 06 06 06 06 06 01 01 01: 21 
4970 01 01 01 01 01 01 01 01:08 
4978 01 01 01 01 01 01 01 01:08 


SUM  49 32 55 32 32 2D 64 48 C72F 

4980 01 01 01 06 06 06 06 06 : 21 
4988 06 06 06 06 06 06 05 05 : 2E 
4990 05 05 05 05 05 05 06 05 : 28 
4998 05 05 05 05 05 05 00 00 : 1E 


ELFES IV 139 


27 
33 

28 
2D 
0F 
08 
39 
38 
00 
4F 

38 

39 
28 
38 
38 


38 

00 

4F 

38 

39 
2B 
0B 
15 
1D 
27 
30 
38 
38 
38 
07 
48 


侀 

m 

c/> 

m 

z 

—I 

乏 

m 


4100 

FF 

32 

9B 

64 

DD 

El 

D1 

El 

A0 

43F0 

D3 

D3 

D3 

D3 

D3 

6F 

6B 

69 


: 62 

4108 

Cl 

C9 

4F 

FE 

04 

38 

02 

0£ 

23 

43F8 

D3 

D3 

D3 

D3 

D3 

D3 

7B 

7B 


: E8 

4110 

03 

41 

04 

7D 

FE 

23 

30 

2C 

42 












4118 

11 

C3 

65 

D5 

D9 

06 

20 

D1 

DE 

SUM: 

20 

C0 

10 

7F 

47 

B7 

0E 

5E 

FFDA 

4120 

3E 

01 

08 

D9 

lA 

13 

FE 

7B 

C6 












4128 

30 

0F 

lA 

13 

95 

B9 

30 

0A 

F4 

4400 

7B 

7B 

7B 

20 

20 

7B 

7B 

7B 


22 

4130 

lA 

13 

94 

B8 

38 

12 

C3 

3B 

Cl 

4408 

20 

20 

7B 

7B 

7B 

7B 

20 

20 


6C 

4138 

41 

13 

13 

D5 

D9 

D1 

10 

E3 

D9 

4410 

20 

20 

20 

7B 

7B 

7B 

7B 

20 


6C 

4140 

D9 

08 

3D 

C9 

3E 

01 

3D 

C9 

2C 

4418 

20 

20 

20 

7B 

7B 

7B 

20 

20 


11 

4148 

D9 

3E 

7B 

12 

D9 

08 

AF 

08 

3C 

4420 

20 

7B 

7B 

7B 

7B 

20 

7B 

7B 


22 

4150 

C3 

3B 

41 

DD 

21 

90 

63 

11 

41 

4428 

20 

20 

20 

20 

7B 

7B 

20 

20 


B6 

4158 

17 

00 

01 

01 

08 

DD 

7E 

00 

7C 

4430 

7B 

20 

7B 

7B 

20 

20 

7B 

20 


6C 

4160 

3C 

FE 

02 

D0 

DD 

19 

10 

F5 

07 

4438 

20 

20 

7B 

20 

20 

20 

20 

20 


5B 

4168 

0D 

C9 

00 

20 

20 

20 

20 

20 

76 

4440 

20 

20 

7B 

7B 

20 

20 

7B 

20 


11 

4170 

20 

B1 

C5 

C0 

20 

CA 

20 

45 

A5 

4448 

7B 

20 

20 

20 

20 

20 

7B 

7B 


11 

4178 

4C 

46 

45 

53 

20 

C9 

20 

Cl 

F4 

4450 

20 

20 

20 

20 

7B 

7B 

20 

20 


B6 











4458 

7B 

20 

7B 

7B 

20 

20 

7B 

20 


6C 

SUM  

DE 

74 

22 

E9 

F5 

33 

61 

8C 49C1 

4460 

20 

20 

7B 

20 

20 

20 

20 

20 


5B 











4468 

20 

20 

7B 

7B 

20 

20 

7B 

20 


11 

4180 

AD 

B3 

B6 

B8 

20 

CF 

C3 

DE 

5E 

4470 

7B 

20 

20 

20 

20 

20 

7B 

7B 


11 

4188 

20 

B7 

C0 

A1 

00 

20 

20 

20 

98 

4478 

7B 

7B 

20 

20 

7B 

7B 

20 

20 


6C 

4190 

20 

20 

20 

20 

BC 

C0 

20 

C6 

E2 












4198 

20 

CB 

BC 

DE 

AE 

B3 

D6 

B3 

6F 

SUM  

22 

11 

33 

D8 

7D 

7D 

33 

6C 

0A2C 

41A0 

20 

C9 

20 

CA 

AF 

Cl 

20 

B6 

19 












41A8 

DE 

20 

D0 

B4 

D9 

A1 

00 

20 

1C 

4480 

7B 

20 

7B 

7B 

7B 

7B 

20 

20 


C7 

41B0 

20 

20 

20 

BE 

DD 

C4 

B3 

B7 

29 

4488 

20 

20 

20 

7B 

7B 

7B 

20 

20 


11 

41B8 

20 

CA 

20 

BC 

BD 

DE 

B6 

20 

37 

4490 

7B 

20 

7B 

7B 

20 

20 

7B 

20 


6C 

41C0 

C6 

20 

BF 

C9 

20 

C4 

C5 

D8 

EF 

4498 

20 

7B 

7B 

7B 

20 

20 

7B 

7B 


C7 

41C8 

20 

CD 

C4 

20 

B5 

D8 

C3 

B2 

D3 

44A0 

20 

20 

20 

20 

7B 

7B 

20 

20 


B6 

41D0 

B8 

A1 

00 

20 

20 

20 

20 

20 

F9 

44A8 

7B 

20 

7B 

7B 

20 

7B 

20 

20 


6C 

41D8 

BA 

DA 

B6 

D7 

20 

B1 

C5 

C0 

77 

44B0 

20 

20 

20 

20 

20 

20 

7B 

20 


5B 

41E0 

20 

CA 

20 

45 

4C 

46 

45 

53 

79 

44B8 

20 

20 

7B 

7B 

20 

20 

7B 

20 


11 

41E8 

20 

C5 

B2 

cc 

DE 

20 

C6 

20 

47 

44C0 

20 

20 

20 

20 

7B 

20 

7B 

7B 


11 

41F0 

BC 

DD 

C6 

AD 

B3 

20 

BC 

00 

9B 

44C8 

20 

20 

20 

20 

20 

7B 

7B 

7B 


11 

41F8 

20 

20 

20 

20 

CE 

DE 

B3 

BF 

9E 

44D0 

20 

20 

7B 

7B 

20 

20 

7B 

20 


11 











44D8 

20 

20 

7B 

7B 

7B 

7B 

20 

20 


6C 

SUM  

BF 

1C 

73 

0D 

6C 

37 

49 

C0 D329 

44E0 

20 

20 

20 

7B 

7B 

7B 

20 

20 


11 











44E8 

7B 

7B 

7B 

7B 

20 

20 

20 

45 


91 

4200 

B3 

20 

BC 

CO 

20 

B1 

C0 

CF 

AF 

44F0 

4C 

46 

45 

53 

20 

34 

20 

20 


BE 

4208 

20 

A6 

20 

C3 

B2 

BC 

20 

BB 

F2 

44F8 

20 

20 

52 

6F 

75 

6E 

64 

20 


68 

4210 

BE 

C5 

B9 

DA 

CA 

DE 

20 

C5 

A3 












4218 

D7 

C5 

B2 

A1 

00 

20 

20 

20 

4F 

SUM  

98 

DC 

2F 

10 

77 

DF 

Cl 

36 

AD7E 

4220 

20 

20 

20 

20 

CA 

AF 

Cl 

20 

DA 












4228 

C9 

20 

CF 

B4 

20 

C6 

20 

C0 

32 

4500 

20 

20 

20 

53 

68 

69 

65 

6C 


55 

4230 

AF 

C0 

20 

B1 

C5 

C0 

20 

C9 

A£ 

4508 

64 

20 

20 

20 

20 

20 

20 

20 


44 

4238 

20 

D0 

D0 

20 

C6 

00 

20 

20 

E6 

4510 

20 

20 

20 

20 

20 

20 

2E 

20 


0E 

4240 

20 

20 

20 

20 

20 

20 

20 

20 

00 

4518 

53 

70 

65 

65 

64 

20 

20 

20 


51 

4248 

BE 

B7 

AD 

D8 

C3 

A8 

B0 

20 

35 

4520 

2E 

20 

41 

2E 

67 

75 

6E 

20 


27 

4250 

BC 

BD 

C3 

D1 

20 

CA 

C2 

C4 

7D 

4528 

20 

20 

2E 

20 

49 

6D 

61 

67 


0C 

4258 

DE 

B3 

20 

C9 

00 

20 

20 

20 

DA 

4530 

65 

20 

20 

20 

20 

42 

79 

20 


C0 

4260 

20 

20 

20 

20 

20 

20 

20 

20 

00 

4538 

54 

2E 

41 

6F 

6B 

69 

FF 

FF 


04 

4268 

20 

BB 

B2 

DA 

DD 

20 

B6 

DE 

F8 

4540 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4270 

20 

B7 

BA 

B4 

C3 

B7 

C0 

A1 

20 

4548 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4278 

00 

00 

00 

00 

00 

00 

00 

00 

00 

4550 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 











4558 

FF 

FF 

F 了 

FB 

PE 

FD 

00 

FF 


EA 

SUM  

F8 

F9 

62 

E3 

D4 

49 

89 

FB AC33 

4560 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 











4568 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

F9 


F2 

4280 

00 

00 

00 

00 

00 

00 

0D 

01 

0E 

4570 

FD 

F5 

FB 

00 

F7 

PA 

FE 

F6 


D2 

4288 

F9 

0B 

01 

F6 

OB 

01 

F9 

0E 

0E 

4578 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FB 


F4 

4290 

01 

F6 

0E 

01 

F4 

OB 

01 

FI 

F7 












4298 

0B 

01 

F4 

0E 

01 

FI 

OE 

01 

0F 

SUM  

P4 

4C 

81 

CA 

36 

47 

12 

57 

719E 

42A0 

KF 

0B 

01 

EC 

0B 

01 

EF 

0E 

F0 












42A8 

01 

EC 

0E 

FF 

30 

0B 

FF 

2D 

61 

4580 

FF 

F5 

F7 

F6 

FF 

FF 

FF 

FF 


DD 

42B0 

0B 

FF 

30 

0E 

FF 

2D 

0E 

FF 

81 

4588 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FA 


F3 

42B8 

2B 

0B 

FF 

28 

0B 

FF 

2B 

0E 

A0 

4590 

FF 

00 

FF 

FF 

FF 

FE 

FD 

FF 


F6 

42C0 

FF 

28 

0E 

7B 

7B 

7B 

7B 

D3 

F4 

4598 

F9 

FF 

FF 

FF 

FF 

FF 

FF 

FB 


EE 

42C8 

D3 

7B 

7B 

7B 

7B 

D3 

D3 

D3 

38 

45A0 

FF 

F5 

F7 

F6 

FF 

FF 

FF 

FF 


DD 

42D0 

D3 

D3 

D3 

D3 

D3 

7B 

D3 

D3 

40 

45A8 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FA 


F3 

42D8 

7B 

7B 

7B 

D3 

D3 

D3 

D3 

D3 

90 

45B0 

FF 

00 

FF 

FF 

FF 

FE 

FD 

FF 


F6 

42E0 

D3 

7B 

D3 

D3 

D3 

D3 

D3 

7B 

E8 

45B8 

F9 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F2 

42E8 

D3 

D3 

7B 

D3 

D3 

7B 

D3 

D3 

E8 

46C0 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

42F0 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

98 

45C8 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

42F8 

D3 

7B 

D3 

D3 

7B 

7B 

7B 

D3 

38 

45D0 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 











45D8 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

SUM  

97 

90 

0C 

0E 

D5 

6D 

24 

89 A8E3 

45E0 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 











45E8 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4300 

D3 

D3 

D3 

D3 

D3 

7B 

D3 

D3 

40 

45F0 

F6 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


EF 

4308 

D3 

D3 

D3 

7B 

7B 

7B 

7B 

D3 

38 

45F8 

FF 

FD 

F7 

FF 

FF 

F5 

FA 

FB 


DB 

4310 

D3 

7B 

7B 

7B 

7B 

D3 

D3 

D3 

38 












4318 

D3 

D3 

D3 

D3 

D3 

7B 

D3 

D3 

40 

SUM  

DB 

DC 

D8 

DE 

F0 

E4 

E7 

DE 

71B8 

4320 

7B 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

40 












4328 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

7B 

40 

4600 

F9 

FE 

00 

FF 

FF 

FF 

FF 

FF 


F2 

4330 

7B 

7B 

7B 

D3 

D3 

7B 

7B 

7B 

88 

4608 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4338 

7B 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

40 

4610 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4340 

D3 

7B 

D3 

D3 

7B 

7B 

7B 

D3 

38 

4618 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4348 

D3 

D3 

D3 

D3 

D3 

7B 

D3 

D3 

40 

4620 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4350 

D3 

D3 

D3 

D3 

7B 

7B 

7B 

D3 

90 

4628 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4358 

D3 

D3 

7B 

7B 

7B 

D3 

D3 

D3 

90 

4630 

FF 

FF 

FF 

FF 

FF 

FF 

FF 

FF 


F8 

4360 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

98 

4638 

FF 

FF 

FF 

FF 

FF 

FF 

00 

01 


FB 

4368 

7B 

7B 

7B 

D3 

D3 

D3 

7B 

D3 

38 

4640 

03 

00 

FF 

02 

FF 

IF 

00 

02 


24 

4370 

D3 

D3 

D3 

D3 

D3 

D3 

D3 

23 

E8 

4648 

03 

01 

FF 

02 

IF 

FF 

01 

00 


24 

4378 

23 

23 

D3 

23 

D3 

D3 

23 

D3 

D8 

4650 

03 

FC 

01 

00 

IF 

0F 

02 

00 


30 











4658 

02 

01 

FF 

00 

FF 

FF 

02 

04 


06 

SUM  

20 

20 

D0 

78 

78 

C8 

C8 

D0 

11D8 

4660 

02 

FF 

01 

00 

FF 

FF 

01 

04 


05 











4668 

03 

01 

01 

01 

0F 

FF 

01 

02 


17 

4380 

23 

23 

23 

23 

D3 

D3 

23 

D3 

28 

4670 

04 

FF 

FF 

01 

FF 

30 

00 

00 


32 

4388 

D3 

23 

23 

23 

D3 

23 

D3 

D3 

D8 

4678 

03 

01 

FF 

01 

10 

IF 

00 

00 


33 

4390 

23 

D3 

D3 

23 

D3 

D3 

23 

D3 

88 












4398 

D3 

23 

D3 

23 

D3 

D3 

23 

D3 

88 

SUM  

09 

F5 

F7 

FF 

51 

71 

00 

06 

F338 

43A0 

D3 

D3 

23 

D3 

D3 

23 

D3 

D3 

38 












43A8 

23 

D3 

23 

D3 

D3 

D3 

23 

D3 

88 

4680 

00 

01 

01 

01 

01 

00 

01 

FF 


04 

43B0 

D3 

23 

D3 

D3 

23 

D3 

D3 

23 

88 

4688 

00 

FF 

FF 

FF 

FF 

00 

FF 

01 


FC 

43B8 

D3 

D3 

23 

D3 

D3 

D3 

23 

23 

88 

4690 

00 

02 

01 

02 

02 

02 

02 

01 


0C 

43C0 

D3 

D3 

23 

D3 

D3 

D3 

D3 

D3 

E8 

4698 

02 

00 

02 

FF 

02 

FE 

01 

FE 


02 

43C8 

D3 

23 

D3 

23 

23 

23 

D3 

D3 

D8 

46A0 

00 

FE 

FF 

FE 

FE 

FE 

FE 

FF 


F4 

4 3D0 

D3 

D3 

D3 

23 

23 

23 

23 

D3 

D8 

46A8 

FE 

00 

FE 

01 

FE 

02 

FF 

02 


FE 

43D8 

D3 

D3 

D3 

D3 

D3 

23 

23 

23 

88 

46B0 

E0 

46 

25 

47 

63 

47 

D1 

47 


54 

43E0 

D3 

D3 

D3 

42 

79 

D3 

D3 

D3 

AD 

46B8 

11 

48 

7A 

48 

AC 

48 

F5 

48 


4C 

43E8 

D3 

D3 

D3 

D3 

54 

2E 

41 

D3 

£2 

46C0 

IF 

49 

29 

49 

53 

49 

A7 

49 


66 


►どうしよう。あずを力 H しかないど。なんでボクはを驗化なんだろう。これから化せお 
ほしい蚘が 倧孊に•たかる XI ! 新ホ化䞀 17) 矀巧県 


6 B E 8 818 
1 B D 0 0 3 3 

A B C 117 7 

4 4 4 0 0 0 0 

5 0 8 118 7 
C 4 0 0 0 0 0 

8 B B 118 6 
4 4 4 0 0 0 0 

D D 5118 7 

9 3 F 0 0 〇 0 

A B B 118 7 
4 4 4 0 0 0 0 


A B B 118 8 
4 4 4 0 0 0 0 







































49A0 

00 

00 

00 

00 

00 

00 

IE 

07 


25 

4C80 

D3 

2B 

2B 

D3 

2B 

2B 

D3 

D3 

F8 4F70 

7F 

57 

47 

59 

00 

3C 

04 

07 : 

: BD 

49A8 

07 

07 

07 

07 

07 

07 

07 

07 


38 

4C88 

D3 

D3 

7B 

7B 

D3 

7B 

7B 

D3 

38 4F78 

01 

IB 

FF 

01 

01 

04 

07 

01 : 

29 

4980 

07 

07 

07 

07 

07 

07 

0.7 

07 


38 

4C90 

D3 

D3 

40 

40 

40 

40 

40 

40 

26 - 










49B8 

07 

07 

07 

07 

07 

07 

07 

07 


38 

4C98 

40 

40 

40 

7B 

7B 

7B 

7B 

7B 

27 SUM  

78 

5E 

3C 

46 

69 

72 

D7 

40 12C7 

49C0 

02 

02 

02 

02 

02 

02 

02 

02 


10 

4CA0 

7B 

7B 

7B 

7B 

D3 

D3 

D3 

49 

AE 










49C8 

02 

02 

02 

02 

02 

02 

02 

02 


10 

4CA8 

49 

49 

2D 

56 

2D 

D3 

D3 

D3 

BB 4F80 

16 

FF 

01 

01 

04 

07 

01 

19 

3C 

49D0 

02 

02 

02 

02 

07 

07 

07 

07 


24 

4CB0 

7B 

7B 

7B 

7B 

7B 

7B 

2B 

2D 

3A 4F88 

FF 

01 

01 

04 

07 

01 

ID 

FF 

29 

49D8 

07 

07 

07 

07 

07 

07 

07 

07 


38 

4CB8 

2B 

21 

4F 

21 

2B 

2D 

2B 

2E 

6D 4F90 

01 

01 

82 

68 

07 

01 

0B 

FF 

FE 

49E0 

07 

07 

07 

07 

07 

07 

07 

07 


38 

4CC0 

2E 

2E 

2E 

2E 

2E 

2E 

2E 

2E 

70 4F98 

01 

01 

68 

07 

01 

06 

FF 

01 

78 

49E8 

04 

04 

04 

04 

04 

04 

04 

04 


20 

4CC8 

2B 

2B 

2B 

2B 

2B 

2D 

2B 

2B 

58 4FA0 

01 

68 

07 

01 

08 

FF 

01 

01 

7A 

49F0 

04 

04 

04 

04 

04 

04 

04 

04 


20 

4CD0 

2B 

2A 

2A 

2A 

2A 

2A 

2A 

2A 

51 4FAS 

68 

07 

01 

04 

FF 

01 

01 

82 

F7 

49F8 

04 

04 

04 

04 

04 

04 

04 

04 


20 

4CD8 

2A 

2A 

23 

23 

23 

23 

23 

23 

26 4FB0 

02 

0A 

05 

1C 

FF 

01 

00 

00 

2D 
















A1 

2D 

A1 

21 

20 

19 4FB8 

IE 

02 

0A 

05 

lA 

FF 

01 

00 

49 

SUM  

46 

46 

46 

4B 

50 

50 

68 

51 

90A5 

4CE8 

21 

DF 

2D 

DF 

00 

03 

00 

03 

12 4FC0 

00 

IE 

02 

0A 

05 

18 

FF 

01 

47 












4CF0 

01 

03 

01 

03 

01 

03 

01 

03 

10 4FC8 

00 

00 

IE 

02 

0A 

05 

16 

FF 

44 

4A00 

00 

00 

00 

00 

00 

00 

00 

00 


00 

4CF8 

02 

02 

02 

02 

02 

02 

02 

02 

10 4FD0 

01 

00 

82 

00 

0A 

02 

0C 

03 

9E 

4A08 

IE 

01 

01 

01 

01 

01 

01 

01 


25 











14 

FF 

01 

00 

00 

05 

66 

0C 

8B 

4A10 

01 

01 

01 

01 

01 

01 

01 

01 


08 

SUM  

18 

25 

91 

A1 

35 

FE 

CF 

A6 B657 4FE0 

03 

0A 

FF 

01 

00 

00 

05 

02 

14 

4A18 

01 

01 

01 

08 

01 

08 

08 

08 


24 










4FE8 

0C 

03 

14 

FF 

01 

00 

00 

05 

28 

4A20 

08 

07 

08 

07 

07 

07 

07 

07 


3A 

4D00 

02 

02 

03 

01 

03 

01 

03 

01 

10 4FF0 

66 

0C 

03 

0A 

FF 

01 

00 

82 

01 

4A28 

07 

06 

07 

06 

06 

06 

06 

05 


31 

4D08 

03 

01 

03 

00 

03 

00 

03 

00 

0D 4FF8 

00 

14 

01 

01 

08 

22 

0A 

03 

4D 

4A30 

06 

05 

05 

05 

05 

05 

05 

04 


28 

4D10 

03 

FF 

03 

FF 

03 

FF 

03 

FF 

08 - 










4A38 

05 

04 

04 

04 

04 

03 

04 

03 


IF 

4D18 

02 

FE 

02 

FE 

02 

FE 

02 

FE 

00 SUM  

2A 

C7 

BD 

B1 

54 

56 

Cl 

36 Biie 

4A40 

03 

03 

03 

03 

03 

02 

03 

02 


16 

4D20 

02 

FE 

01 

FD 

01 

FD 

01 

FD 

FA 










4A48 

02 

02 

02 

01 

02 

01 

01 

01 


0C 

4D28 

01 

FD 

00 

FD 

00 

FD 

00 

FD 

F5 5000 

02 

00 

05 

65 

01 

08 

00 

08 

7D 

4A50 

01 

01 

01 

08 

01 

08 

08 

08 


24 

4D30 

FF 

FD 

FF 

FD 

FF 

FD 

FF 

FD 

F0 5008 

03 

02 

00 

05 

01 

01 

08 

22 

36 

4A58 

08 

07 

08 

07 

07 

07 

07 

07 


3A 

4D38 

FE 

FE 

FE 

FE 

FE 

FE 

FE 

FE 

F0 5010 

06 

03 

02 

00 

05 

65 

01 

08 

7E 

4A60 

07 

06 

07 

06 

06 

06 

06 

05 


31 

4D40 

FE 

FE 

FD 

FF 

FD 

FF 

FD 

FF 

F0 5018 

00 

04 

03 

02 

00 

05 

01 

01 

10 

4A68 

06 

05 

05 

05 

05 

05 

05 

05 


29 

4D48 

FD 

FF 

FD 

00 

FD 

00 

FD 

00 

F3 5020 

08 

22 

02 

03 

02 

82 

03 

04 

BA 

4A70 

05 

05 

05 

05 

05 

05 

05 

05 


28 

4D50 

FD 

01 

FD 

01 

FD 

01 

FD 

01 

F8 5028 

08 

22 

03 

0A 

00 

82 

01 

0D 

C7 

4A78 

05 

05 

05 

05 

00 

00 

00 

00 


14 

4D58 

FE 

02 

FE 

02 

FE 

02 

FE 

02 

00 5030 

08 

ID 

IB 

01 

00 

00 

08 

01 

4A 
















03 

FF 

03 

FF 

03 

06 5038 

0D 

08 

19 

IB 

01 

00 

00 

08 

5 〇 

SUM  

5F 

3B 

3F 

48 

36 

41 

43 

3E 

ClEl 

4D68 

FF 

03 

00 

03 

00 

05 

00 

05 

0F 5040 

65 

0D 

08 

07 

IB 

01 

00 

00 

9D 












4D70 

01 

05 

01 

05 

02 

05 

02 

04 

19 5048 

08 

65 

0D 

08 

03 

IB 

01 

00 

A1 

4A80 

00 

00 

00 

00 

IE 

05 

05 

05 


2D 

4D78 

03 

04 

03 

04 

04 

04 

04 

03 

ID 5050 

00 

08 

01 

OD 

08 

IB 

IB 

01 

55 

4A88 

05 

05 

05 

05 

05 

05 

05 

05 


28 











00 

00 

08 

01 

0D 

08 

17 

IB 

50 

4A90 

05 

05 

05 

05 

05 

05 

06 

05 


29 

SUM  

01 

04 

01 

04 

03 

06 

03 

04 66A5 5060 

01 

00 

00 

08 

65 

0D 

08 

05 

88 

4A98 

06 

06 

06 

06 

07 

07 

06 

07 


33 










5068 

IB 

01 

00 

00 

08 

65 

0D 

08 

9E 

4AA0 

07 

07 

08 

07 

07 

08 

08 

08 


3C 

4D80 

04 

03 

04 

02 

05 

02 

05 

01 

lA 5070 

09 

IB 

01 

00 

82 

00 

14 

04 

BF 

4AA8 

08 

01 

08 

01 

01 

01 

01 

01 


16 

4D88 

05 

01 

05 

00 

05 

00 

05 

00 

15 5078 

08 

01 

1C 

FF 

08 

00 

04 

08 

38 

4AB0 

01 

01 

01 

01 

01 

01 

01 

01 


08 

4D90 

05 

FF 

05 

FF 

05 

FE 

04 

FE 

0D - 










4AB8 

01 

01 

01 

01 

00 

00 

00 

00 


04 

4D98 

04 

FD 

04 

FD 

04 

FC 

03 

FC 

01 SUM  

CA 

09 

7E 

B9 

34 

28 

76 

8216E5 

4AC0 

00 

00 

00 

00 

IE 

07 

07 

07 


33 

4DA0 

03 

FC 

02 

FC 

02 

FB 

01 

FB 

F6 










4AC8 

07 

07 

07 

07 

07 

07 

07 

07 


38 

4DA8 

01 

FB 

00 

FB 

00 

FB 

00 

FB 

ED 5080 

01 

06 

FF 

08 

00 

00 

28 

68 

9E 

4AD0 

07 

07 

07 

lA 

07 

07 

07 

07 


4B 

4DB0 

FF 

FB 

FF 

FB 

FE 

FB 

FE 

FC 

E7 5088 

07 

01 

00 

FF 

01 

02 

68 

07 

79 

4AD8 

07 

07 

08 

07 

08 

08 

08 

08 


3D 

4DB8 

FD 

FC 

FD 

FC 

FC 

FC 

FC 

FD 

E3 5090 

01 

0C 

FF 

01 

03 

68 

07 

01 

80 

4AE0 

01 

08 

01 

01 

01 

01 

01 

01 


0F 

4DC0 

FC 

FD 

FC 

FE 

FB 

FE 

FB 

FF 

E6 5098 

03 

FF 

01 

02 

68 

07 

01 

0F 

84 

4AE8 

02 

01 

02 

02 

02 

02 

03 

02 


10 

4DC8 

FB 

FF 

FB 

00 

FB 

00 

FB 

00 

EB 50A0 

FF 

01 

03 

00 

0A 

68 

07 

01 

7D 

4AF0 

03 

03 

03 

03 

03 

03 

04 

03 


19 

4DD0 

FB 

01 

FB 

01 

FB 

02 

FC 

02 

F3 50A8 

06 

FF 

01 

02 

68 

07 

01 

12 

8A 

4AF8 

04 

04 

04 

04 

05 

04 

05 

05 


23 

4DD8 

FC 

03 

FC 

03 

FC 

04 

FD 

04 

FF 50B0 

FF 

01 

03 

68 

07 

01 

09 

FF 

7B 












4DE0 

FD 

04 

FE 

04 

PE 

05 

FF 

05 

0A SARA 

01 

02 

68 

07 

01 

15 

FF 

01 


SUM  

40 

3F 

42 

4C 

77 

47 

4A 

48 

9A13 

4DE8 

FF 

05 

00 

05 

00 

07 

01 

07 

V な 9 の OO 

18 50C0 

03 

82 

00 

14 

02 

0C 

08 

19 

C8 












4DF0 

01 

07 

02 

07 

03 

06 

03 

06 

23 50C8 

FF 

01 

01 

66 

0C 

08 

08 

FF 

82 

4800 

05 

05 

05 

05 

06 

05 

06 

06 


2B 

4DF8 

04 

06 

04 

05 

05 

05 

05 

04 

26 50D0 

01 

01 

00 

14 

02 

0C 

08 

19 

45 

4B08 

06 

06 

07 

06 

IB 

09 

09 

09 


4F 










—— 50D8 

FF 

01 

01 

66 

0C 

08 

08 

FF 

82 

4B10 

09 

09 

09 

09 

09 

09 

09 

09 


48 

SUM  

01 

04 

02 

03 

02 

04 

03 

05 6115 50E0 

01 

01 

00 

14 

02 

02 

08 

22 

44 

4B18 

09 

09 

09 

09 

00 

00 

00 

00 


24 










50E8 

14 

01 

00 

66 

02 

08 

00 

14 

99 

4B20 

00 

00 

00 

00 

IE 

0A 

0A 

0A 


3C 

4E00 

06 

04 

06 

03 

06 

03 

07 

02 

25 50F0 

01 

00 

82 

00 

0A 

02 

05 

08 

9C 

4B28 

0A 

0A 

0A 

0A 

0A 

0A 

0A 

0A 


50 

4E08 

07 

01 

07 

01 

07 

00 

07 

FF 

ID 50F8 

22 

05 

08 

00 

66 

05 

08 

00 

A2 

4Bd0 

0A 

0A 

0A 

0A 

00 

00 

00 

00 


28 

4E10 

07 

FF 

07 

FE 

06 

FD 

06 

FD 

11 - 










4B38 

00 

00 

00 

00 

IE 

lA 

12 

IB 


65 

4E18 

06 

FC 

05 

FC 

05 

FB 

04 

FB 

02 SUM  

4B 

A1 

FA 

E9 

76 

2F 

DD 

00 74F5 

4B40 

03 

03 

03 

03 

03 

03 

lA 

01 


2D 

4E20 

04 

FA 

03 

FA 

03 

FA 

02 

F9 

F3 










4B48 

00 

01 

01 

00 

02 

00 

01 

00 


05 

4E28 

01 

F9 

01 

F9 

00 

F9 

FF 

F9 

E5 5100 

05 

08 

00 

82 

01 

03 

08 

22 

BD 

4B50 

03 

00 

00 

03 

05 

03 

00 

1C 


2A 

4E30 

FF 

F9 

FE 

F9 

FD 

FA 

FD 

FA 

DD 5108 

03 

03 

00 

00 

0A 

01 

03 

08 

1C 

4B58 

04 

05 

03 

05 

04 

00 

04 

04 


ID 

4E38 

FC 

FA 

FC 

FB 

FB 

FB 

FB 

FC 

DA 5110 

22 

06 

03 

00 

00 

0A 

01 

03 

39 

4B60 

05 

03 

04 

00 

04 

03 

00 

03 


16 

4E40 

FA 

FC 

FA 

FD 

FA 

FD 

F9 

FE 

DB 6118 

08 

22 

09 

03 

00 

00 

0A 

01 

41 

4B68 

03 

00 

03 

02 

00 

02 

03 

01 



4E48 

F9 

FF 

F9 

FF 

F9 

00 

F9 

01 

E3 5120 

03 

08 

22 

0C 

03 

00 

00 

0A 

46 

4B70 

02 

03 

01 

02 

01 

03 

01 

02 


0F 

4E50 

F9 

01 

F9 

02 

FA 

03 

FA 

03 

EF 5128 

01 

03 

08 

22 

0F 

03 

00 

00 

40 

4B78 

1C 

00 

03 

01 

03 

00 

00 

03 


26 

4E58 

FA 

04 

FB 

04 

FB 

05 

FC 

05 

FE 5130 

0A 

01 

03 

08 

22 

12 

03 

00 

4D 












4E60 

FC 

06 

FD 

06 

FD 

06 

FE 

07 

on R 1 OQ 

00 

0A 

01 

03 

08 

぀ 2 

15 

03 

R0 

SUM  

61 

40 

44 

41 

86 

53 

61 

71 

3D3D 

4E68 

FF 

07 

FF 

07 

00 

09 

01 

09 

X/U 010 0 

IF 5140 

00 

82 

00 

28 

82 

00 

3C 

69 

D1 












4E70 

02 

09 

03 

09 

03 

08 

04 

08 

2E 5148 

00 

28 

00 

28 

66 

01 

08 

FB 

BA 

4B80 

00 

05 

00 

04 

00 

05 

05 

00 


13 

4E78 

05 

07 

06 

07 

06 

06 

07 

06 

32 5150 

05 

08 

02 

00 

0A 

66 

01 

08 

88 

4B88 

05 

05 

00 

05 

05 

00 

06 

00 


lA 










—— 5158 

FB 

08 

08 

02 

00 

0A 

66 

01 

7E 

4B90 

05 

00 

07 

00 

00 

07 

01 

07 


IB 

SUM  

02 

03 

03 

04 

01 

05 

03 

06 DD81 5160 

08 

FB 

0B 

08 

02 

00 

0A 

66 

88 

4B98 

00 

1C 

08 

01 

07 

01 

08 

00 


35 










å·± 168 

01 

08 

FB 

0E 

08 

02 

82 

01 

9F 

4BA0 

08 

08 

01 

07 

08 

00 

08 

07 


2F 

4E80 

07 

05 

08 

04 

08 

03 

09 

03 

2F 5170 

08 

01 

19 

FF 

50 

08 

00 

0A 

83 

4BA8 

00 

07 

07 

00 

07 

06 

00 

06 


21 

4E88 

09 

02 

09 

01 

09 

00 

09 

FF 

26 5178 

01 

08 

01 

05 

FF 

50 

08 

00 

66 

4BB0 

07 

05 

06 

07 

05 

06 

05 

07 


30 

4E90 

09 

FE 

09 

FD 

08 

FD 

08 

FC 

16 - 










4BB8 

05 

06 

1C 

00 

07 

05 

07 

00 


3A 

4E98 

07 

FB 

07 

FA 

06 

FA 

06 

F9 

02 SUM  

52 

0F 

64 

2A 

92 

10 

6D 

19 C262 

4BC0 

00 

07 

00 

01 

00 

08 

00 

01 


11 

4EA0 

05 

F9 

04 

F8 

03 

F8 

03 

F7 

EF 










4BC8 

01 

00 

01 

IB 

lA 

12 

12 

12 


6D 

4EA8 

02 

F7 

01 

F7 

00 

F7 

FF 

F7 

DE 5180 

0A 

01 

08 

01 

IK 

FF 

50 

08 

89 

4BD0 

12 

12 

12 

12 

12 

12 

12 

12 


90 

4EB0 

FE 

F7 

FD 

F7 

FD 

F8 

FC 

F8 

D2 5188 

00 

82 

04 

07 

01 

16 

FF 

0A 

AD 

4BD8 

00 

00 

00 

00 

00 

00 

00 

00 


00 

4EB8 

FB 

F9 

FA 

F9 

FA 

FA 

F9 

FA 

CB 519005 

00 

14 

04 

07 

01 

16 

FF 

3A 

4BE0 

ID 

00 

00 

00 

00 

00 

00 

IB 


38 

4EC0 

F9 

FB 

F8 

FC 

F8 

FD 

F7 

FD 

D1 5198 

0A 

05 

00 

14 

04 

07 

01 

16 

45 

4BE8 

09 

09 

09 

09 

09 

09 

09 

09 


48 

4EC8 

F7 

FE 

F7 

FF 

F7 

00 

F7 

01 

DA 51A0 

FF 

0A 

05 

00 

14 

04 

07 

01 

2E 

4BF0 

09 

09 

lA 

19 

IB 

09 

09 

09 


7B 

4ED0 

F7 

02 

F7 

03 

F8 

03 

F8 

04 

EA 51A8 

16 

FF 

0A 

05 

82 

02 

00 

03 

AB 

4BF8 

09 

09 

09 

09 

09 

09 

09 

lA 


59 

4ED8 

F9 

05 

F9 

06 

FA 

06 

FA 

07 

FE 51B0 

26 

FF 

01 

02 

66 

00 

03 

FB 

8C 














an 


08 


08 

FD 

0q 

11 R1 DO 


な 1 

A ク 

0 ぀ 

00 

03 

2 〇 

FF 

2F 

SUM  

69 

74 

78 

71 

80 

65 

67 

87 

F72E 

4EE8 

FE 

w f 

09 

FF 

09 

00 

0B 

01 

0B 

!• X O i OO 

26 51C0 

01 

å·§ i 

02 

66 

00 

03 

F8 

FF 

01 

64 












4EF0 

02 

0B 

03 

0B 

04 

0A 

05 

0A 

38 51C8 

02 

02 

00 

03 

2C 

FF 

01 

02 

35 

4C00 

19 

19 

19 

19 

19 

19 

1C 

IB 


CD 

4EF8 

06 

09 

07 

09 

08 

08 

09 

07 

3F 51D0 

66 

00 

03 

F5 

FF 

01 

02 

02 

62 

4C08 

lA 

12 

12 

12 

12 

12 

12 

12 


98 











00 

03 

2F 

FF 

01 

02 

66 

00 

9A 

4C10 

12 

12 

12 

00 

00 

00 

00 

00 


36 

SUM  

01 

04 

01 

04 

03 

06 

03 

05 3919 51E0 

03 

F2 

FF 

01 

02 

82 

00 

0A 

83 

4C18 

00 

00 

00 

00 

00 

00 

00 

00 


00 










51E8 

02 

00 

08 

19 

F6 

04 

03 

66 

86 

4C20 

12 

12 

12 

12 

12 

00 

00 

00 


5A 

4F00 

09 

06 

0A 

05 

0A 

04 

0B 

03 

3A 51F0 

00 

08 

06 

F6 

04 

03 

02 

0D 

lA 

4C28 

00 

12 

12 

12 

12 

12 

12 

12 


7E 

4F08 

0B 

02 

0B 

01 

0B 

00 

0B 

FF 

2E 51F8 

08 

19 

22 

04 

03 

66 

0D 

08 

C5 

4C30 

00 

00 

00 

12 

12 

12 

12 

12 


5A 

4F10 

0B 

FB 

0B 

FD 

0A 

FC 

0A 

FB 

1C - 










4C38 

12 

12 

12 

12 

12 

12 

12 

12 


90 

4F18 

09 

FA 

09 

F9 

08 

F8 

07 

F7 

03 SUM  

C9 

AB 

F9 

34 

54 

0F 

13 

AF AB6D 

4C40 

12 

12 

00 

00 

00 

00 

00 

00 


24 

4F20 

06 

F7 

05 

F6 

04 

F6 

03 

F5 

EA 










4C48 

00 

IB 

2E 

41 

2E 

28 

4F 

29 


58 

4F28 

02 

F5 

01 

F5 

00 

F5 

FF 

F5 

D6 5200 

06 

22 

04 

03 

00 

2D 

02 

00  

5E 

4C50 

D3 

D3 

D3 

A1 

3D 

A1 

DF 

3D 


14 

4F30 

FE 

F5 

FD 

F5 

FC 

F6 

FB 

F6 

C8 5208 

08 

19 

F6 

04 

03 

66 

00 

08 : 

8C 

4C58 

DF 

D3 

D3 

D3 

7B 

7B 

7B 

7B 


44 

4F38 

FA 

F7 

F9 

F7 

F8 

F8 

F7 

F9 

Cl 5210 

06 

F6 

04 

03 

02 

0D 

08 

19 : 

33 

4C60 

7B 

7B 

D3 

D3 

D3 

D3 

2F 

3E 


AF 

4F40 

F7 

FA 

F6 

FB 

P6 

FC 

F5 

FD 

C6 5218 

22 

04 

03 

66 

0D 

08 

06 

22 : 

CC 

4C68 

D3 

3C 

2F 

D3 

D3 

D3 

D3 

D3 


6D 

4F48 

F5 

FE 

F5 

FF 

F5 

00 

F5 

01 

D2 5220 

04 

03 

82 

00 

14 

02 

06 

08 : 

AD 

4C70 

4F 

D3 

D3 

D3 

D3 

D3 

D3 

D3 


14 

4F50 

F5 

02 

F5 

03 

F6 

04 

F6 

05 

E4 5228 

22 

06 

19 

00 

00 

0F 

03 

06 : 

59 

4C78 

D3 

7B 

D3 

D3 

D3 

D3 

D3 

D3 


40 

4F58 

F7 

06 

F7 

07 

P8 

08 

F9 

09 

FD 5230 

05 

22 

06 

19 

00 

00 

0F 

02 : 

; 57 












4F60 

FA 

09 

FB 

0A 

FC 

0A 

FD 

0B 

16 5238 

06 

08 

22 

06 

19 

00 

00 

0F : 

 5E 

SUM  

9D 

4B 

EF 

74 

A5 

FI 

B5 

FB 

09F3 

4F68 

FE 

0B 

FF 

0B 

74 

4F 

DB 

54 

05 5240 

03 

06 

05 

22 

06 

19 

00 

00 : 

: 4F 


►10 口号 173 ペヌゞの西な巧よく幫った。パ゜コン雑誌の♊欠がな!さじをなくすためにはプ 


140 Oh ! X 1988.11. ロレスしかない。1が埌の Oh ! X のおが:じ「パヌ゜ナルコンピナヌタ&プロレスマガゞ 

ン」のコピヌがり•けられるようじボンパ'ロり。 倩朚曟 (20) 来を郜 






































SUM  A6 2D IE 6E DE 22 5C 1C 


56 

44 

3A 

ID 

37 

CA 

B3 

31 

C0 

C6 

DF 

35 

7A 

04 

10 

0E 


SUM  CE 9A 93 50 4D D7 6D 2F CEC7 


5680 

14 

F9 

FB 

00 

01 

08 

01 

19 

2B 

5688 

F9 

FB 

00 

01 

08 

01 

IE 

F9 

15 

5690 

FB 

00 

82 

00 

32 

03 

0D 

08 

C7 

5698 

IB 

1C 

IE 

00 

00 

14 

67 

QD 

DD 

56A0 

08 

08 

1C 

IB 

00 

00 

14 

03 

61 

56A8 

0D 

08 

18 

IC 

IE 

00 

00 

14 

7B 

56B0 

67 

0D 

08 

0B 

1C 

IE 

00 

82 

43 

56B8 

00 

IK 

96 

66 

06 

02 

00 

02 

24 

56C0 

28 

00 

67 

06 

08 

00 

02 

FB 

9A 

56C8 

00 

00 

03 

67 

06 

08 

00 

02 

7A 

56D0 

FB 

00 

00 

03 

67 

06 

08 

00 

73 

56D8 

02 

FB 

00 

8C 

00 

IE 

01 

15 

BO 

56E0 

02 

13 

F8 

FB 

00 

03 

16 

06 

27 

56E8 

15 

FD 

FB 

00 

03 

16 

06 

0F 

3B 

56F0 

FD 

FB 

00 

03 

15 

03 

18 

F8 

23 

56F8 

FB 

00 

03 

15 

03 

0C 

F8 

FB 

15 

SUM  

D3 

51 

CD 

BB 

0B 

94 

DE 

DC 5352 

5700 

00 

03 

16 

01 

IB 

F8 

FB 

00 

28 

5708 

03 

16 

01 

09 

F8 

FB 

00 

03 

19 

5710 

15 

05 

12 

FA 

C8 

00 

8C 

00 

7A 

5718 

28 

03 

12 

01 

IE 

00 

01 

00 

5D 

5720 

82 

00 

IE 

6A 

00 

28 

67 

07 

A0 

6728 

08 

0A 

FF 

03 

00 

00 

0A 

67 

85 

5730 

07 

08 

05 

FF 

03 

00 

00 

0A 

20 

5738 

67 

07 

08 

0D 

FF 

03 

00 

00 

85 

5740 

0A 

67 

07 

08 

00 

FF 

03 

00 

82 

5748 

82 

00 

IE 

96 

66 

13 

02 

25 

D6 

5750 

06 

96 

00 

67 

13 

08 

25 

06 

49 

5758 

96 

00 

00 

05 

67 

13 

08 

25 

42 

5760 

06 

96 

00 

00 

05 

67 

13 

08 

23 

5768 

25 

06 

96 

00 

00 

05 

67 

13 

40 

5770 

08 

25 

06 

32 

00 

8C 

00 

32 

23 

5778 

82 

00 

3C 

6D 

00 

96 

78 

00 

39 

SUM  

15 

F8 

62 

27 

E0 

D9 

ID 

18 B550 

5780 

28 

02 

03 

08 

22 

02 

03 

00 

5C 

5788 

66 

03 

08 

01 

02 

03 

00 

02 

79 

5790 

03 

08 

22 

09 

03 

00 

66 

03 

A2 

5798 

08 

01 

09 

03 

00 

82 

00 

28 

BF 

57A0 

02 

OD 

08 

IF 

IB 

06 

00 

00 

57 

57A8 

0A 

02 

0D 

08 

1C 

IB 

06 

00 

5E 

57B0 

00 

0A 

02 

0D 

08 

19 

IB 

06 

5B 

57B8 

00 

00 

0A 

02 

0D 

08 

16 

IB 

52 

67C0 

06 

00 

00 

0A 

02 

0D 

08 

13 

3A 

57C8 

IB 

06 

00 

00 

0A 

02 

0D 

08 

42 

57D0 

10 

IB 

06 

00 

82 

00 

28 

96 

71 

57D8 

66 

06 

02 

01 

FA 

64 

00 

67 

34 

57E0 

06 

08 

01 

FA 

64 

00 

00 

07 

74 

57E8 

67 

06 

08 

01 

FA 

64 

00 

00 

D4 

57F0 

07 

67 

06 

08 

01 

FA 

64 

00 

DB 

57F8 

8C 

00 

28 

67 

0C 

08 

05 

FI 

25 


SUM  3C C3 96 C0 66 A2 46 5E G114 


5520 0F 08 F9 0E IE 00 82 00 : BE 
5528 28 03 0C 0812 FF FB 00 : 4B 
5530 67 0C 0812 FF FB 00 00 : 87 
553814 03 0C 0812 F7 FB 00 : 2F 
5540 67 0C 0812 F7 FB 00 82 : 01 
5548 0014 0314 08 22 05IE : 78 
5550 00 0314 08 2217IE 00 : 76 
5558 82 00 IE 0310 0810 FF : CA 
5560 FB 00 00 OA 0310 081C : 3C 
5568 FF FB 00 00 0A 0310 08 : IF 
5570 04 FF FB 00 00 0A 0310 : IB 
5578 0816 FF FB 00 00 0A 03 : 25 


SUM  C8 El6A 0E A1 A0 F9 61lAlA 

5580 10 08 0A PF FB 00 82 00 : 9E 
5588 IE 96 0216 0612 FD 32 : 13 
5590 00 0215 0314 F8 32 00 : 58 
5598 0215 0310 F8 32 00 02 : 56 
55A0 15 0416 FA 32 00 0215 : 72 
55A8 04 0E FA 32 00 0215 02 : 57 
55B0 18 F8 32 00 0215 02 0C : 67 
55B8 F8 32 00 8C 00 3C 67 04 : 5D 
55C0 08 FF 05 0A 00 67 04 08 : 89 
55C8 FF 09 0A 00 67 04 08 FF : 84 
55D0 0D 0A 00 67 04 08 FF 11 : 9A 
55D8 0A 00 82 00 28 01 0A 08 : Cl 
55E0 1C FF 0A 01 00 14 01 0A : 45 
55E8 0819 FF 0A 01 00 14 01 : 40 
55F0 0A 0816 FF 0A 01 00 14 : 46 
55F8 01 0A 0813 FF 0A 0182 : B2 


5248 

0F 

02 

06 

08 

22 

06 

19 

00 


60 

5250 

00 

0F 

03 

06 

05 

22 

06 

19 


5E 

5258 

00 

00 

0F 

02 

06 

08 

22 

06 


47 

5260 

19 

00 

00 

0F 

03 

06 

05 

22 


58 

5268 

06 

19 

00 

82 

00 

28 

02 

09 


D4 

5270 

08 

22 

0F 

03 

00 

00 

0A 

66 


AC 

5278 

09 

08 

FF 

12 

03 

00 

00 

0A 


2F 

SUM  

A9 

C2 

EF 

67 

78 

30 

7A 

1C 

0C69 

5280 

02 

09 

08 

22 

0C 

03 

00 

00 


44 

5288 

0A 

66 

09 

08 

FF 

15 

03 

00 


98 

5290 

82 

00 

28 

01 

08 

01 

05 

FF 


B8 

5298 

09 

00 

00 

05 

01 

08 

01 

08 


20 

5 2 AO 

FF 

09 

00 

00 

05 

01 

08 

01 


17 

52A8 

0B 

FF 

09 

00 

00 

05 

01 

08 


21 

52B0 

01 

0E 

FF 

09 

00 

00 

05 

01 


ID 

52B8 

08 

01 

11 

FF 

09 

00 

00 

05 


27 

52C0 

01 

08 

01 

14 

FF 

09 

00 

00 


26 

52C8 

05 

01 

08 

01 

17 

FF 

09 

00 


2E 

52D0 

00 

05 

01 

08 

01 

18 

FF 

09 


2F 

52D8 

00 

82 

00 

46 

02 

11 

08 

08 


EB 

52E0 

FF 

01 

00 

00 

06 

66 

11 

08 


85 

52E8 

lA 

FF 

01 

00 

00 

06 

02 

11 


33 

52F0 

08 

02 

FF 

01 

00 

00 

06 

66 


76 

52F8 

11 

08 

IE 

FF 

01 

00 

00 

06 


3D 

SUM  

E2 

20 

7A 

9B 

42 

C4 

40 

AC 

0CBA 

5300 

02 

10 

08 

14 

FF 

01 

00 

00 


2E 

5308 

06 

02 

10 

08 

0E 

FF 

01 

00 


2E 

5310 

82 

00 

32 

82 

00 

3C 

6A 

00 


DC 

5318 

28 

00 

3C 

03 

12 

03 

05 

00 


81 

5320 

09 

01 

00 

06 

03 

12 

03 

IB 


43 

5328 

00 

09 

01 

00 

06 

03 

12 

03 


28 

5330 

09 

00 

09 

01 

00 

06 

03 

12 


2E 

5338 

03 

17 

00 

32 

01 

82 

00 

IE 


ED 

5340 

02 

05 

08 

26 

08 

14 

00 

02 


53 

5348 

05 

08 

2C 

08 

14 

00 

02 

05 


5C 

5350 

08 

32 

08 

14 

00 

66 

05 

08 


C9 

5358 

FD 

08 

14 

00 

66 

05 

08 

F7 


83 

5360 

08 

14 

00 

66 

05 

08 

FI 

08 


88 

5368 

14 

00 

82 

00 

IE 

65 

01 

08 


22 

5370 

FD 

06 

0A 

00 

65 

01 

08 

FD 


78 

5378 

09 

0A 

00 

65 

01 

08 

FD 

0C 


8A 

SUM  

P5 

9E 

6C 

E7 

34 

D1 

8E 

6D 

09EC 

5380 

0A 

00 

65 

01 

08 

FD 

0F 

0A 


8B 

5388 

00 

82 

00 

14 

01 

01 

08 

24 


C4 

5390 

06 

0A 

00 

01 

01 

08 

24 

09 


47 

5398 

0A 

00 

01 

01 

08 

24 

0C 

み A 


4E 

53A0 

00 

01 

01 

08 

24 

0F 

0A 

00 


47 

53A8 

82 

00 

14 

01 

0D 

08 

IB 

20 


E7 

53B0 

0A 

03 

00 

14 

01 

0D 

08 

ID 


64 

53B8 

IE 

0A 

02 

00 

0A 

01 

0D 

08 


4A 

53C0 

IF 

1C 

0A 

01 

00 

05 

01 

0D 


59 

53C8 

08 

21 

1C 

0A 

01 

82 

00 

14 


E6 

53D0 

65 

0D 

08 

0A 

20 

0A 

03 

00 


B1 

53D8 

14 

65 

0D 

08 

08 

IE 

0A 

02 


C0 

53E0 

00 

0A 

65 

0D 

08 

06 

1C 

0A 


B0 

53E8 

01 

00 

05 

65 

0D 

08 

04 

1C 


A0 

53F0 

0A 

01 

82 

00 

14 

01 

12 

08 


BC 

53F8 

22 

05 

0F 

02 

01 

12 

08 

22 


76 

SUM  

91 

59 

B3 

C5 

A1 

IF 

C9 

F9 

3835 

5400 

0A 

0F 

02 

01 

12 

08 

00 

05 


3B 

5408 

0F 

02 

01 

12 

08 

00 

0A 

46 


7C 

5410 

02 

82 

00 

14 

03 

12 

08 

12 


C7 

5418 

IB 

64 

03 

82 

00 

14 

01 

08 


24 

5420 

01 

12 

00 

FB 

00 

00 

0A 

01 


19 

5428 

08 

01 

IB 

00 

FB 

00 

00 

0A 


2C 

5430 

01 

08 

01 

06 

00 

FB 

00 

00 


0B 

5438 

0A 

01 

08 

01 

19 

00 

FB 

00 


28 

5440 

00 

0A 

01 

08 

01 

0D 

00 

FB 


1C 

5448 

00 

00 

0A 

01 

08 

01 

12 

00 


26 

5450 

FB 

00 

82 

00 

14 

02 

13 

01 


A7 

5458 

FE 

0A 

64 

00 

00 

01 

03 

13 


83 

5460 

08 

FE 

0A 

FB 

00 

00 

07 

03 


15 

5468 

13 

08 

FE 

0A 

FB 

00 

00 

07 


25 

5470 

03 

13 

08 

FB 

OA 

FB 

00 

00 


21 

5478 

07 

03 

13 

08 

FE 

OA 

FB 

00 


28 

SUM: 

6B 

43 

41 

BF 

51 

3F 

42 

89 

CB4D 

5480 

8C 

00 

32 

03 

06 

08 

23 

03 


F5 

5488 

FB 

00 

03 

06 

08 

23 

03 

FB 


2D 

5490 

00 

03 

06 

08 

23 

03 

FB 

00 


32 

5498 

03 

06 

08 

23 

03 

FB 

00 

03 


35 

54A0 

06 

08 

23 

03 

FB 

00 

82 

00 


B1 

54A8 

IE 

03 

10 

08 

14 

FF 

FB 

00 


47 

54B0 

00 

0A 

03 

10 

08 

0A 

FF 

FB 


29 

54B8 

00 

00 

0A 

03 

10 

08 

IB 

FF 


3F 

54C0 

FB 

00 

00 

0A 

03 

10 

08 

05 


25 

54C8 

FF 

FB 

00 

00 

0A 

03 

10 

08 


IF 

54D0 

0F 

FF 

FB 

00 

82 

00 

3C 

6B 


32 

54D8 

00 

96 

78 

00 

3C 

02 

09 

08 


5D 

54E0 

22 

04 

10 

00 

02 

09 

08 

22 


6B 

54E8 

08 

10 

00 

02 

09 

08 

22 

0C 


59 

54F0 

10 

00 

02 

09 

08 

22 

10 

10 


65 

54F8 

00 

82 

00 

IE 

03 

0F 

08 

22 


DC 

SUM  

FI 

44 

08 

85 

3C 

91 

57 

DB 

C662 

5500 

06 

IE 

00 

67 

0F 

08 

01 

06 


A9 

5508 

IE 

00 

03 

0F 

08 

26 

0A 

IE 


86 

5510 

00 

67 

0F 

08 

FD 

0A 

IE 

00 


A3 

5518 

03 

0F 

08 

2A 

0E 

IE 

00 

67 


D7 


►いたいもばんはしいゲヌムのゞャンルはプロ レス です。ロボ レス II でら化しおはしい。 
グラフィック  FM を臘よ策䜜性をしお技のをさもパヮヌアップしお぀いでに同時4人 
プレむモヌドでバトルロむダルらやりたい。プレむダヌがピンチじなるずブルヌザヌ•ブ 
ロディのじ朔なんかが化おくる J  がしいしなうんだけどなあ。ザ r 本逆乂 17) 茚が哄 


5800 

FB 

00 

67 

0C 

08 

05 

F6 

FB 

6C 

5808 

00 

67 

0C 

08 

05 

FB 

FB 

00 

76 

5810 

67 

0C 

08 

05 

00 

FB 

00 

82 

FD 

5818 

00 

28 

67 

0A 

08 

06 

FF 

FB 

A1 

5820 

00 

00 

0A 

67 

0A 

08 

00 

FF 

82 

5828 

FB 

00 

82 

00 

28 

67 

06 

08 

lA 

5830 

01 

04 

64 

00 

00 

14 

04 

08 

89 

5838 

01 

12 

FB 

FB 

00 

00 

0A 

04 

17 

5840 

08 

01 

12 

FB 

FB 

00 

00 

0A 

IB 

5848 

04 

08 

01 

12 

FB 

FB 

00 

00 

15 

5850 

0A 

04 

08 

01 

12 

FB 

FB 

00 

IF 

5858 

00 

0A 

04 

08 

01 

12 

FB 

FB 

IF 

5860 

00 

00 

0A 

04 

08 

01 

12 

FB 

24 

5868 

FB 

00 

00 

0A 

04 

08 

01 

12 

24 

5870 

FB 

FB 

00 

00 

0A 

04 

08 

01 

0D 

5878 

12 

FB 

FB 

00 

00 

0A 

04 

08 

IE 

SUM: 

7D 

BE 

FI 

A9 

66 

A3 

19 

A6 59B2 

5880 

01 

12 

FB 

FB 

00 

82 

00 

3C 

C7 

5888 

6E 

00 

28 

03 

00 

08 

IE 

FF 

BE 

5890 

FB 

02 

67 

00 

08 

05 

FF 

FB 

6B 

5898 

02 

03 

01 

08 

22 

0A 

FB 

02 

37 

58A0 

67 

01 

08 

00 

0A 

FB 

02 

03 

7A 

58A8 

02 

08 

22 

19 

FB 

02 

67 

02 

AB 

58B0 

08 

01 

19 

FB 

02 

03 

0D 

08 

37 

58B8 

IE 

IB 

FB 

02 

67 

0D 

08 

05 

B7 

58C0 

IB 

FB 

02 

82 

03 

01 

08 

22 

C8 

58C8 

07 

01 

00 

03 

01 

08 

22 

07 

3D 

58D0 

01 

00 

03 

01 

08 

22 

07 

01 

37 

58D8 

00 

03 

01 

08 

22 

07 

01 

00 

36 

58E0 

82 

00 

14 

67 

01 

08 

01 

07 

0E 

58E8 

01 

00 

67 

01 

08 

01 

07 

01 

7A 

58F0 

00 

67 

01 

08 

01 

07 

01 

00 

79 

58F8 

67 

01 

08 

01 

07 

01 

00 

82 

FB 

SUM  

08 

A3 

53 

IB 

D7 

E9 

D1 

FE 0E74 

5900 

00 

14 

03 

01 

08 

22 

0D 

01 

50 

5908 

00 

03 

01 

08 

22 

0D 

01 

00 

3C 

5910 

03 

01 

08 

22 

0D 

01 

00 

03 

3F 

5918 

01 

08 

22 

0D 

01 

00 

82 

00 

BB 

5920 

14 

67 

01 

08 

01 

0D 

01 

00 

93 

5928 

67 

01 

08 

01 

0D 

01 

00 

67 

E6 

5930 

01 

08 

01 

0D 

01 

00 

67 

01 

80 

5938 

08 

01 

0D 

01 

00 

82 

00 

14 

AD 

5940 

82 

00 

3C 

6F 

00 

96 

78 

00 

3B 

5948 

3C 

02 

0D 

08 

IE 

IB 

01 

00 

8D 

5950 

02 

0D 

08 

IE 

IB 

01 

00 

02 

53 

5958 

0D 

08 

IE 

IB 

01 

00 

02 

0D 

5E 

5960 

08 

IE 

IB 

01 

00 

82 

00 

0A 

CE 

5968 

01 

08 

01 

0A 

FF 

0A 

00 

00 

ID 

5970 

IE 

66 

0D 

08 

05 

IB 

01 

00 

BA 

5978 

66 

0D 

08 

05 

IB 

01 

00 

66 

02 

SUM  

E2 

41 

E5 

17 

A0 

lA 

74 

FF 3E56 

5980 

0D 

08 

05 

IB 

01 

00 

66 

0D 

A9 

5988 

08 

05 

IB 

01 

00 

82 

00 

28 

D3 

5990 

96 

66 

13 

02 

25 

08 

96 

00 

D4 

5998 

67 

13 

08 

25 

08 

96 

00 

00 

45 

59A0 

07 

67 

13 

08 

25 

08 

96 

00 

4C 

59A8 

00 

07 

67 

13 

08 

25 

08 

32 

E8 

59B0 

00 

00 

07 

67 

13 

08 

25 

08 

B6 

59B8 

96 

00 

00 

07 

67 

13 

08 

25 

44 

59C0 

08 

96 

00 

00 

07 

67 

13 

08 

27 

59C8 

25 

08 

96 

00 

8C 

00 

28 

96 

0D 

59D0 

03 

15 

05 

12 

FB 

FB 

01 

03 

29 

å·² 9D8 

15 

04 

15 

F9 

FB 

01 

03 

15 

3B 

59E0 

04 

0F 

F9 

FB 

01 

03 

16 

02 

23 

59E8 

18 

F7 

FB 

01 

03 

16 

02 

0C 

32 

59F0 

F7 

FB 

01 

03 

16 

02 

IB 

F7 

20 

59F8 

FB 

01 

03 

16 

02 

09 

F7 

FB 

12 

SUM: 

02 

AD 

64 

EC 

7A 

EF 

30 

4A C08A 

5A00 

01 

8C 

00 

3C 

03 

06 

OB 

2C 

06 

5A08 

05 

FB 

00 

03 

06 

08 

2C 

05 

42 

5A10 

FB 

00 

03 

06 

08 

2C 

05 

FB 

38 

5A18 

00 

03 

06 

08 

2C 

05 

FB 

00 

3D 

5A20 

00 

14 

67 

06 

08 

F6 

05 

FB 

7F 

5A28 

00 

67 

06 

08 

F6 

05 

FB 

00 

6B 

5A30 

67 

06 

08 

F6 

05 

FB 

00 

67 

D2 

5A38 

06 

08 

F6 

05 

FB 

00 

82 

00 

86 

5A40 

28 

03 

16 

08 

12 

00 

FB 

01 

57 

5A48 

03 

16 

06 

15 

FF 

FB 

01 

03 

32 

5A50 

16 

06 

0F 

FF 

FB 

01 

03 

15 

3E 

5A58 

03 

18 

F9 

FB 

01 

03 

15 

03 

2B 

5A60 

0C 

F9 

FB 

01 

03 

15 

01 

IB 

35 

5A68 

F8 

FB 

01 

03 

15 

01 

09 

F8 

0E 

5A70 

FB 

01 

8C 

00 

3C 

01 

05 

08 

D2 

5A78 

2C 

05 

64 

00 

01 

05 

08 

2C 

CF 

SUM  

DD 

44 

84 

71 

9D 

50 

El 

FI■ 

7055 

5A80 

0A 

64 

00 

65 

05 

08 

F8 

05 

DD 

5A88 

64 

00 

65 

05 

08 

F8 

0A 

64 

3C 

5A90 

00 

82 

00 

28 

96 

03 

15 

08 

60 

5A98 

12 

00 

FB 

00 

03 

15 

08 

15 

42 

5AA0 

00 

FB 

00 

03 

15 

08 

0F 

00 

2A 

5AA8 

FB 

00 

03 

15 

08 

18 

00 

FB 

2E 

5AB0 

00 

03 

15 

08 

0C 

00 

FB 

00 

27 

5AB8 

03 

15 

08 

IB 

00 

FB 

00 

03 

39 

5AC0 

15 

08 

09 

00 

FB 

00 

03 

16 

3A 

5AC8 

01 

15 

F6 

FB 

00 

8C 

00 

3C 

CF 

5AD0 

82 

00 

3C 

70 

00 

96 

78 

EB 

27 

5AD8 

5A 

F7 

5A 

0C 

5B 

24 

5B 

4D 

DE 

5AE0 

SB 

A7 

5B 

D4 

5C 

34 

5D 

C5 

E3 

5AE8 

5E 

25 

5F 

2E 

2E 

2E 

2E 

2E 

C8 


ELFES IV J41 


B528BE 553324 C 181 
F 020016000113000 

528B 30015 E 300018 
0200000001000000 

28 癟 372E 050124 B01 
200008106008 1F00 

8B 37005 E 026109 B0 
0000000108900 FFO 

B3700B25E 006059 B 
00000 F 20100960 PF 

3700B530AEE0C1A9 
000OFOO 00110300 F 

E00B 52538 A 3508 1F 
100 F 020020000000 

00B 528153 A 232181 
00F 020000 FI 08000 

0808080808080808 
0011223344556677 
6666666666 6らちちろら 
5555555555555555 







































5AF0 2E 20 20 20 20 20 20 10 : FE 
5AP8 0110 0110 10 0110 01: 44 


SUM  58 09 F0 76 DF FC BA 12 ACA3 

5B00 10 0110 0110 01 0110 : 44 
5B08 0110 01 FF 20 20 5E 20 : CF 
5B10 20 20 20 20 20 20 20 20 : 00 
5B18 20 20 20 20 20 20 20 20 : 00 
5B20 20 20 5E 20 30 13 20 10 : 31 
5B28 01 03 32 03 012120 00 : 7B 
5B30 30 10 20 02 2110 21 01: B5 
5B38 2112 02 321310 2112 : BD 
5B40 10 20 31 02 23 021110 : A9 
5B48 10 2213 02 FF 20 20 20 : A6 
5B50 20 20 20 3A 3A 3A 3A 3A : 82 
5B58 3A 2E 2D 2E 21 4F 21 3A : 8E 
5B60 3D 3A 20 20 20 A12D 2D : D2 
5B68 DF 2D 2D 2D 2D A12D 2D : 8E 
5B70 DF A12D 2D 2120 20 2D : 68 
5B78 2D 2D 20 20 20 2D 2D A1 : B5 


SUM  65 5B 2E 9D E0 EF 54 5F B485 

5B80 20 20 2120 20 20 20 20 : 01 

5B88 20 2120 20 2120 20 20 : 02 

5B90 20 2120 20 21 DF 2D 2D : DB 

5B98 49 49 49 2D 2D 2D 49 49 : P4 

BA0 49 2D 2D DF 49 49 49 00 : 5D 

BA8 W 00 00 00 DD DD DD DC : 73 

5BB0 00 00 00 00 0A 00 54 00 : 5E 

5BB8 54 0A 00 00 00 00 0A 00 : 68 

5PC0 77 77 77 76 00 00 00 00 : DB 

5BC8 00 00 00 00 00 00 00 00 : 00 

5BD0 00 00 00 00 00 30 30 30 : 90 

5BD8 30 00 20 20 20 20 00 00 : B0 

5BE0 00 00 00 00 03 03 03 03 : 0C 

5BE8 00 02 02 02 02 00 00 00 : 08 

5BF0 00 00 00 00 00 00 00 00 : 00 

5BF8 00 00 00 00 00 00 00 00 : 00 


SUM  ED 5B 70 04 E4 C5 6D C5 9B2D 

5C00 00 00 00 09 ED DD 00 00 : D3 
5C08 09 B0 00 00 00 09 B5 40 : B7 
5C10 00 00 09 B0 00 00 00 09 : C2 
5C18 B0 00 00 00 09 B5 40 00 : AE 
5C20 00 09 BO 00 00 00 09 B0 : 72 
5C28 ee 00 00 09 B5 40 00 00 : FE 
5C30 09 B0 00 00 00 39 B0 00 : A2 
5C38 00 30 29 B5 40 30 20 09 : A7 
5C40 B0 ee 20 00 09 B0 00 00 : 89 
å·² C48 00 09 B5 40 00 00 39 BO : E7 
5C50 00 00 30 29 B0 00 30 20 : 59 
5C58 09 B5 40 20 00 09 B0 00 : D7 
5C60 00 00 09 B0 00 00 00 09 : C2 
5C68 B0 00 00 00 09 87 77 00 : B7 
5C70 00 00 00 00 00 00 00 00 : 00 
5C78 00 00 00 00 00 00 00 00 : 00 


SUM  2B 57 30 B0 AD 84 5E DB BFA4 

5C80 00 00 00 DD DD DD DD DD : 51 
5C88 00 00 00 00 00 05 40 54 : 99 
5C90 05 40 00 00 00 00 00 77 : BC 
5C98 77 77 77 77 00 00 00 00 : DC 
5CA0 00 00 00 00 00 00 00 00 : 00 
5CA8 00 00 00 00 00 00 00 00 : 00 
5CB0 03 03 00 00 00 02 02 00 : 0A 
5CB8 00 00 00 00 00 00 00 03 : 03 
5CC0 03 00 00 00 02 02 00 00 : 07 
5CC8 00 00 00 00 00 00 00 00 : 00 
5CD0 00 00 00 阳 20 20 20 20 : 7F 
5CD8 20 20 2E 2D 2E 21 4F 21: 5A 
5CE0 3A 3D 3A 20 20 20 2D 2D : 6B 
5 邱 8 2D 20 20 20 2D 2D 2D 26 : 3A 
5CF0 26 26 2120 212120 21:10 
5CF8 26 20 20 26 20 20 2B 20 :17 


SUM  

55 

7D 

40 

06 

BB 

B5 

33 

80 531C 

5D00 

21 

20 

20 

21 

2D 

2D 

26 

26 

28 

5D08 

26 

20 

21 

20 

2B 

21 

20 

20 

13 

5D10 

20 

2D 

2D 

20 

26 

26 

2D 

2D 

40 

5D18 

20 

20 

20 

21 

2B 

20 

21 

21 

0E 

5D20 

20 

21 

20 

2D 

2D 

21 

20 

20 

1C 

5D28 

21 

20 

2B 

21 

20 

21 

2C 

2C 

26 

5D30 

2C 

2C 

2C 

2C 

00 

00 

00 

00 

B0 

5D38 

00 

44 

44 

44 

44 

44 

33 

33 

BA 

5D40 

33 

33 

33 

00 

00 

00 

00 

00 

99 

5D48 

44 

4A 

00 

84 

44 

33 

39 

06 

C8 

5D50 

73 

33 

00 

65 

06 

50 

00 

00 

61 

5D58 

65 

06 

50 

00 

00 

65 

06 

50 

76 

5D60 

00 

02 

65 

06 

50 

20 

01 

65 

43 

5D68 

06 

50 

10 

00 

65 

06 

50 

00 

21 

5D70 

00 

65 

06 

50 

00 

44 

4E 

06 

53 

5D78 

C4 

44 

33 

3D 

00 

B3 

33 

00 

5E 

SUM  

0D 

EF 

7A 

BC 

39 

IF 

24 

D4 FD4C 

5D80 

00 

00 

00 

00 

44 

44 

4A 

00 

D2 

5D88 

00 

33 

33 

39 

00 

00 

00 

00 

9F 

5D90 

65 

00 

00 

00 

00 

65 

02 

00 

CC 

5D98 

00 

00 

65 

01 

00 

00 

00 

65 

CB 

5DA0 

00 

20 

02 

00 

65 

00 

10 

01 

98 

5DA8 

00 

65 

02 

00 

00 

00 

65 

01 

CD 

5DB0 

00 

00 

20 

65 

00 

20 

00 

10 

B5 

5DB8 

65 

00 

10 

00 

00 

65 

02 

00 

DC 

5DC0 

02 

00 

65 

01 

00 

01 

00 

65 

CE 

5DC8 

00 

20 

00 

00 

65 

00 

10 

00 

95 

5DD0 

20 

65 

02 

00 

00 

10 

65 

01 

FD 

50D8 

00 

00 

00 

65 

00 

00 

02 

00 

67 

5DE0 

65 

00 

00 

01 

00 

6C 

44 

44 

5A 

5DE8 

00 

00 

0B 

33 

33 

00 

20 

00 

91 

5DF0 

00 

00 

00 

10 

00 

00 

00 

00 

10 

6DF8 

00 

00 

00 

00 

44 

44 

44 

44 

10 

SUM  

51 

3D 

3B 

49 

85 

EF 

E2 

65 D417 

5E00 

44 

33 

33 

33 

33 

33 

00 

65 

A8 

5E08 

00 

00 

00 

00 

65 

ee 

00 

ee 

65 

5E10 

00 

65 

00 

00 

00 

00 

65 

00 

CA 

5B18 

00 

00 

00 

65 

00 

00 

ee 

00 

65 

5E20 

65 

00 

00 

00 

00 

65 

00 

00 

CA 

5E28 

00 

44 

4E 

00 

00 

00 

33 

3D 

02 

5E30 

00 

00 

00 

00 

00 

00 

00 

84 

84 

5E38 

00 

00 

00 

06 

73 

00 

00 

00 

79 

5E40 

06 

50 

00 

00 

00 

06 

50 

00 

AC 

5E48 

00 

00 

06 

50 

00 

00 

00 

06 

5C 

5B50 

50 

00 

00 

00 

06 

50 

ee 

00 

A6 

SE58 

00 

06 

50 

00 

00 

00 

06 

50 

AC 

5E60 

44 

44 

44 

44 

50 

33 

33 

33 

F9 

5E68 

33 

50 

20 

00 

20 

06 

50 

10 

29 

5E70 

00 

10 

06 

50 

00 

20 

00 

26 

AC 

5B78 

50 

00 

10 

00 

16 

50 

20 

00 

E6 

SUM  

C6 

D6 

51 

82 

97 

97 

91 

E5 7E98 

5E80 

20 

06 

50 

10 

00 

10 

06 

50 

EC 

5E88 

00 

20 

00 

26 

50 

00 

10 

00 

A6 

5E90 

16 

50 

00 

00 

00 

06 

50 

00 

BC 

5E98 

00 

00 

06 

C4 

44 

44 

44 

A0 

36 

5EA0 

B3 

33 

33 

33 

90 

00 

00 

00 

DC 

SEAS 

06 

54 

44 

00 

00 

06 

53 

33 

2A 

5EB0 

00 

00 

06 

50 

00 

44 

44 

44 

22 

5EB8 

E0 

00 

33 

33 

33 

D0 

00 

00 

49 

6EC0 

00 

00 

00 

00 

FF 

20 

20 

20 

6F 

5EC8 

20 

20 

20 

7B 

7B 

7B 

20 

20 

11 

5ED0 

20 

7B 

7B 

7B 

20 

7B 

20 

7B 

C7 

5ED8 

7B 

20 

20 

7B 

20 

20 

7B 

7B 

6C 

5EE0 

20 

7B 

20 

20 

7B 

20 

20 

7B 

11 

SEES 

20 

7B 

7B 

20 

20 

20 

20 

20 

B6 

5EF0 

7B 

7B 

20 

20 

20 

7B 

7B 

7B 

C7 

5EF8 

20 

20 

7B 

7B 

7B 

7B 

7B 

20 

C7 

SUM  

65 

49 

F7 

FC 

47 

E0 

52 

D3 0854 


5F00 

7B 

7B 

20 

7B 

7B 

7B 

7B 

7B 

7D 

5F08 

20 

7B 

7B 

20 

7B 

7B 

20 

20 

6C 

5F10 

7B 

7B 

7B 

2B 

2D 

2E 

21 

4F 

6A 

5F18 

21 

3A 

3D 

3A 

20 

20 

20 

20 

52 

5F20 

20 

20 

20 

20 

20 

00 

00 

00 

AO 

6F28 

00 

00 

00 

00 

00 

00 

00 

00 

00 

5F30 

00 

00 

00 

00 

11 

17 

00 

61 

89 

5F38 

11 

00 

05 

00 

50 

00 

00 

05 

6B 

5F40 

00 

50 

00 

00 

05 

00 

50 

00 

A5 

6F48 

00 

05 

00 

60 

00 

00 

05 

00 

5A 

5F50 

50 

00 

00 

05 

00 

50 

00 

00 

AS 

6F58 

05 

00 

50 

00 

00 

05 

00 

50 

AA 

5F60 

00 

00 

05 

00 

50 

00 

00 

05 

5A 

5F68 

00 

50 

00 

00 

03 

11 

21 

11 

96 

5F70 

00 

05 

00 

00 

00 

00 

05 

00 

0A 

5F78 

00 

00 

00 

05 

00 

00 

00 

00 

05 

SUM  

BD 

75 

CD 

7D 

1C 

Cl 

57 

D6 2197 

5F80 

05 

00 

00 

00 

00 

05 

08 

05 

17 

5F88 

00 

11 

14 

0B 

08 

00 

00 

00 

38 

5P90 

00 

00 

00 

00 

00 

00 

00 

00 

00 

5F98 

11 

11 

11 

11 

1.1 

00 

00 

00 

55 

5FA0 

00 

00 

00 

00 

00 

00 

00 

00 

00 

6 FAS 

00 

00 

00 

00 

01 

01 

01 

01 

04 

5FB0 

01 

00 

00 

00 

00 

00 

00 

00 

01 

5FB8 

00 

00 

00 

00 

00 

00 

00 

00 

00 

5FC0 

11 

11 

11 

11 

11 

00 

00 

00 

56 

5FC8 

00 

00 

00 

0A 

05 

00 

00 

00 

0F 

5FD0 

09 

05 

00 

00 

00 

00 

00 

00 

0E 

5FD8 

00 

11 

11 

11 

11 

11 

05 

00 

5A 

5FE0 

50 

00 

50 

05 

00 

50 

00 

50 

45 

5FE8 

05 

00 

50 

00 

50 

05 

00 

50 

FA 

5FF0 

00 

50 

05 

00 

60 

00 

50 

05 

FA 

5FF8 

00 

50 

00 

50 

05 

00 

50 

00 

F6 

SUM  

86 

E9 

EC 

SD 

E6 

6C 

AE 

AB C467 

6000 

50 

05 

00 

50 

00 

50 

05 

00 

FA 

6008 

50 

00 

50 

05 

00 

50 

00 

50 

45 

6010 

05 

00 

50 

00 

50 

05 

ee 

50 

FA 

6018 

00 

50 

05 

00 

00 

00 

50 

05 

AA 

6020 

00 

00 

00 

50 

05 

00 

00 

00 

55 

6028 

50 

05 

00 

00 

00 

31 

05 

00 

8B 

6030 

00 

00 

00 

05 

00 

00 

00 

00 

05 

6038 

00 

00 

00 

00 

00 

06 

11 

11 

28 

6040 

11 

70 

05 

00 

ee 

00 

50 

05 

DB 

6048 

00 

00 

00 

50 

05 

00 

00 

00 

65 

6050 

50 

05 

ee 

00 

00 

50 

05 

00 

AA 

6058 

00 

00 

50 

05 

00 

00 

00 

50 

A6 

6060 

05 

0E 

00 

E0 

50 

05 

0D 

00 

55 

6068 

D0 

50 

05 

ee 

00 

00 

50 

14 

89 

6070 

00 

00 

00 

50 

00 

00 

00 

00 

50 

6078 

50 

00 

00 

00 

00 

50 

00 

00 

A0 

SUM  

7B 

2D 

FF 

2F 

AA 

81 

ID 

IF FDBF 

6080 

00 

00 

50 

11 

11 

11 

11 

40 

D4 

6088 

00 

00 

ee 

00 

50 

00 

00 

00 

50 

6090 

00 

50 

00 

00 

00 

00 

50 

00 

AO 

6098 

00 

00 

00 

50 

00 

00 

00 

00 

50 

60A0 

31 

00 

00 

00 

00 

00 

11 

11 

53 

60A8 

11 

11 

11 

00 

00 

00 

05 

00 

38 

6080 

00 

00 

00 

05 

00 

00 

00 

00 

05 

60B8 

05 

00 

00 

00 

00 

05 

00 

00 

0A 

60C0 

00 

00 

03 

11 

A0 

A0 

A0 

05 

F9 

6008 

00 

90 

C0 

C0 

05 

00 

00 

00 

15 

60D0 

00 

05 

00 

00 

00 

00 

05 

00 

0A 

60D8 

00 

00 

00 

05 

00 

00 

00 

00 

05 

60E0 

05 

00 

11 

11 

11 

14 

00 

00 

4C 

60E8 

00 

00 

00 

00 

FF 

00 

00 

00 

FF 

60F0 

00 

00 

00 

00 

00 

00 

00 

00 

00 

60F8 

00 

00 

00 

00 

00 

00 

00 

00 

00 

SUM  

4C 

F6 

35 

4D 

16 

CA 

1C 

56 AE75 


eoee 
eeee 
0000 
eeee 
doee 
eeee 
aeee 
eeee 
eeee 
0000 
0000 
eeee 
eeee 
eeee 
0000 
eeee 

3000 
3Me 
3000 
3000 
3000 
3007 
30OA 
36 け 
3013 
3017 
3017 
3017 

3017 21 B3 66 36 2011 E4 
301B 
301F 
3026 


3E ec CD F4IF 3E 28 
CD 30 20 

21 ED ee 11 BB 68 

ei7D le 
36 ee ED Be 


リスト 2 ゜ヌス リス SI 


1 

2 ; START 

3  E A F S S 4 CTRL P. 88.4.21 

4  END 

5 ; 88.?.?? 

6 

7 PRT EQU 01FP4H 

8 MBS EQU 01FE5H 

9 GETKY BQU 01FDOH 

10 LOG EQU eaeiBH 

11 PRTHL EQU eiFBEH 

12 PRTHA EQU OIFCIH 

13 PRTM3 BQU eiFB2H 

14 B 化し BQU 0 げ C4M 

15 WIDTH EQU 02030 H 

16 

17 ORQ 03 厇 H 

18 OPS EQU OB090K—03Oe0H 

19 OFFSET OFS 

20 

21 LD A.12CALL PRTLD A,40:CALL WIDTH 

22 し D M し •♊RBADADD:LD DE•♊RBADADD^1 

23 LD BC,tDATAEND-IREADADO-1 

24 LD (HL),eLDIR 

25 

26 

27 *DBMO 

28 LD HL,«KVRAM0LD (HL)," ": LD DE,#KVRAM0+1 

29 LD BC,240;LDIR;LD A, 0  LD け KVRANd"40) ,A 


3029 

3029 ee ee 

3020 C5 78 
302D 21 B4 66 
3033 01 FQ ee 

3039 3E 27 BS 
3036 d6 27 
3046 

3040 21 PE 43 
3046 3B 0Q 8C 
3e4A DD 21 0A 
3051 0B 66 
3053 

3063 7K DD 77 
305719 DD 19 
305A en 20 F6 
3e5D 

30&D 21 ee 0A 
306311 B3 66 

3069 Cl04 3B 

3070 AP 32 5A 
3674 ei03 03 

307B 01 ee ee 

3082 

3082 

3082 3B ec CD 
3087 21 C3 42 
308D 3B eS 32 
3092 32 7135 
3095 3E 23 32 
309A 32 B4 3S 
3090 CD CE 35 


11 E3 66 
ED BO 47 
30 02 


78 85 6F 
67 

67 1128 ee 


ee 


CD IE 20 
げ 

20 BB 

ED 43 SB 32 
ED 43 5D 3 之 


F4IF 
22 85 34 
40 35 

6B 35 



30 ♩DBM09 

31 LD B.O 

32 •DEMOCliPUSH BCLD A,B 

33 LD HL,>KVRAM0 ル LD DE.IKVRAMO 

34 LD BC,240LOlRtD B.A 

35 LD A,39:CP BJR NC •の EMO0S 

36 LD B,39 

37 IDBMOeS 

38 LD HL,#F0RS03LD A,BADD A.L:LD L,A 

39 LD A,e:ADC H,A 

40 LD IX,#KVRAMe+39LD DE,40U> C,6 

41 #DEHOe3 

42 し D A,(HL);LD <1X),A 

43 ADD HL.OBAOD IX,DB 

44 DEC CJR NZ, 参 DBMO03 

45 «DBHOe2 

46 LD M し f10«2&6:CALL LOC 

47 LD DBi 參 KVRAMeCA し L MBS 

48 POP BCINC BLD A,80:CP 癜 JR NZ,«DEMOB1 

49 XOR ALD (MOUND) .A 

50 LD BC,0303H;U) (•BF),BC 

51 LD BC,0QeOM;LD け BF*2),BC 

52 

53 

54 DEMOSLD A,12CALL PRT 

55 LD HL»fCHRDATAeLD (>CHRBFADIH 1),M し 

56 LD A,eSL.D け SPRLOC い 1).A 

57 LD け SPRLOC2M),A 

58 LD A,3SLD (tSPRLOCUl),A 

69 LD (♩8PRLOC3 ♊い A 

60 CALL SPRITKINIT 


J 42 Oh! X 1988.11. 


►぀いに ゜りルオリンピックが始たりたしたがし力•し 悲しい かな私の倧孊ではオリン 
ピックの I 沟惟與!間がもようど前が詊おずあなっおしたうのです。テレビは芋たいでも 
明日は詊なだずな U 茉—巧が続いおいたす。 巧が浩 21) 長巧お 
































253 し D A, UTOUCH い DEC ACALL Z.#DOWNPRET Z 

254 ♩BMAINIl 

255 LD A, (*GUN)LD (がご邮+1い 

256 CALL BOSSOR AJR N 之 ♩MAINI 

257 CALL CAPSULE 

258 CALL SPRITESYSTBMCALL BACKSCRO し L 

259 CALL OETK\CP 27JR NZ,#BMA1N 

260 RET 

261 _ 

26 之 back scroll 

263 

264 BACKINIT IN DB & C 

265 LD HL,DELD £,(H し INC HLLD 0.<HL) 

266 LD け BACKDATABF),DE 

267 INC HLLD E.(HL)INC HLLD D,(»L) 

268 LD (#BACKDATABFf2),DB 

269 LD (tBACKDATABF+6),DE 

270 LO A,C:LD (♩BACKDATABF+4)•A 

271 XOB ALD (#BACKDATABF+6),A 

272 LD (IBACKDATABF^S),A 

273 RET 

274 BACKSCROLL 

275 LD A,(♩BACKDATABF+4)LD B,A 

276 し D A, (参癜 ACKDATABF*5) 

277 CP BJR Z,«BACKS0 

278 INC ALD (♩BACKDATABP+5>,A 

279 RET 

280 IBACKSe 

281 し D A,1LD (♩SCRO し LFO),A 

282 XOR ALD (参 BACKDATABF^S),A 

283 LD A,(♩BACKDATABF+8):XOR 1 

284 LD (#BACKDATABP^8),ARET NZ 

285 LD IX,tKVRAMMLD B,5 

286 LD HL,(fBACKDATABF42) 

287 LD 戊, ML):CP 0FFHJR NZ, 参 BACKSl 

288 LD HL, (#BACICDATABF46) 

289 LD (♩BACKDATABF") ,HL 

290 掚 BACKS 1 

291 PUSH BC 

292 LD A.(HL) : AND 0F0H 

293 RRCARRCARRCARRCACALL «BACKS2 

294 LD A, けい AND 00PHCAtL ♩BACKS2 

295 POP BC:1NC HLDJNZ ♩BACKS 1 

296 し D («DACKDATABF+2),HLRET 

297 

298 «BACKS2PUSH ML 

299 ADD A,ALD B,AADD A,AADD A,B 

300 LD C,A; し D B,0 

301 し D HL.(•BACKDATABF) : ADD HL.BC 

302 し D A,(HL) : LD (IX ♊艺 >IWC HL 

303 LD A,(HL)LD (1X^1),A;INC HL 

304 LD A •け L);LD (IX-fO) ,AINC HL 

305 LD A,(HL):LD (IX+32),AINC HL 

306 LD A,<HL);LD (1X^31).A1NC HL 

397 LD A, (HL) LD (1X4^30) .A 

308 POP H し 

309 INC IXINC IXINC IXKET 

310 

311 HANYSPRI EQU 70 

312 MANYFAIR EQU 64+32 

313 

314 ■■■■■■■■■ SPRITE k BACK SYSTEM 

315 

316 SPRITESY3TEM 

317 

318 LD DE,-4EXX 

319 し D IX.»FA1RYBF-4LD B.MANYSPRI 

320 tSPRSYS20PUSH BC 

321 し D A,(1X)0R AJP Z,tSPRSYS25 

322 し D 0,(lX+2); し D C,{ IX+3)DEC B:DEC B 


ELFES IV 143 


188 INC A 

189 »RETOLD £,A 

190 POP AFRBT 


I MAIN BLOCK I 


194 

195 

196 


199 #START1LD 


LD (♩SPEED),A 

し D (♩WEAPON),A 

LD (tOPTlON),A 

OR A: し D A," ■•: JR 之 tSTARTl 

FH 


201 

282 

293 

294 

205 

206 
207 
268 
2 が 
210 


BXXLD (»READAOD),HLLD A,BLO (•ROUND),A 

CALL BACKINITiCALL SP å·§ ITEINIT 
CALL KEYOFF 

LD A,0FFH:LD (IHNEAPPB),A 


LD A,0O:LD (#SPKLOC0+n ,A 
LD け SPR し OC2+n,A 
LD A.30LD (ISPRLOCUl) ,A 
LD (#SPRLOC3fn ,A 
し D A,12CALL PUT 
し D DE, げ LDATA:LD BC,e802H 

211 «MA1N1LD L,3e; し D H,C:CA し L LOG 

212 し D Li け INC C1NC C1NC C 

213 «NA1N2LD A,(D£)CALL PRTrINC DE 

214 DEC LJR NZ,#MAIN2 

215 DJNZ IMAINI : XOR A:LD (tCPHOLO),A 

216 CAL し OPTHO し DP 

217 し D H し i0526H:CA し L し OC 

218 し D A, (参 ROUND):ADD A,"0";CALL PRT 



34 CD CC 33 


77 00 23 
ee 03 DD 71 Q1 
77 02 23 
77 03 23 
DD 23 00 23 DD 


02 FD 86 00 DO 

DD 23 DD 23 DD 
23 

34 CD CC 33 


3OA0 11 D7 
38X5 CD AB 
30A8 06 20 
3eAA CS 
30AB CD 4B 
30BI Cl10 
3eB4 

30B4 DD 21 
30BB FB 21 
3dC2 

30C2 7E FD 
30C7 DD 36 
aeCE 7E DD 
3eD3 7B DD 
3008 DD 23 
30DF 23 FD 
3dB2 eC 10 
30E5 

30B5 06 23 
30B7 C5 
SOBS 0614 
30BB FD 21 
30P2 

30P2 DD 7E 
30F9 77 02 
aOFB DD 23 
3102 23 FD 
310510 BB 
3107 CD 4B 
0D 

OD Clle D7 
け 06 32 

12 C5 DD 21 PB 64 
17 3R 06 80 4F 1614 
ID 06 05 
IF C5 ee 03 
22 

122 DD 36 ee の DD 72 01 
12914 

12A DD 71 03 
12D 78 87 80 
13tf C6 OB ] 

135 DD 23 ] 

13C 23 
113D Id E3 
ii3P Cl ec ec ec 
le DA 

3145 CD 4B 34 CD CC 33 
314B Cl10 C4 
3MB CD 36 36 
3151 

3151 CD 4B 34 
3154 CD CC 33 
3167 CD E9 
316E CB 77 
316218 ED 
64 
64 

64 AF 32 
68 01 03 
6B ED 43 
76 32 
76 

76 3A 5A : 

7D 216C - 
815B 23 56 
84 EB BS 

86 87 C6 04 5F 16 00 
8C 21 D7 5A 19 
90 å·š B El 

92 0E ee 3A 5A 32 3C 47 
99 D9 
9A 

9A ED 4B 5 良 32 BD SB bU 
A132 
A2 CD SP 
A5 FE 78 
A9 ED 43 
BO 32 
BI 3A 5A 
B8 41 
B9 32 5A 


BF 

BF 219A 
C5 CD E2 
CC 20 4F 
02 CD C4 
D9 F4 31 
UB CD C4 
B2 F4 31 
E4 CD 36 
K7 

E7 CD E9 
EE 30 
EF FB FB 
F218 F3 


‘ 32 3C 

32 C3 

0C CD 
げ 47 
56 45 
IF 21 


F4 2B 7D B4 20 FB C9 
FA 


FA 

31FA 3B ec 
31FF 21 
3265116A 
3208 

5208lA FE 
320013 B7 
3211 CD F4 
3216 

3216 36 eo 
321D 32 
321K 3E 0D 
3225 32 
322618 BO 
3228 

3228 21 n 
322E CD E2 
3235 65 6E 
323A CD 36 
323D 

323D CO £9 
324318 F8 
3245 
3245 

3245 BS 21 
3249 CD F4 
3260 F4 31 
3252 CD F4 
3259 C9 
325A 
325A 00 
32SB 03 03 
325F 
326F 
32 が 
325F 
3 之 5F 
325F 
325F 
325F 

325F 3K OC 
3 之 64 

3264 CD 81 
3268 3A F8 
3 之 6C 3A F9 
3270 3A FA 
3274 3A KB 


61 LD DE,>BACKOATA: し D C,0 

62 CALL BACKINIT 

63 し D B,32 
64 参 DEMOS 1:PUSH BC 

65 CAL し SPBITESYSTEM : CALL BACKSCROLL 

66 POP BCDJNZ fDEMOS I 

67 

68 し D IX,#SPRITEBFLD BC,20*256 

69 し! IY,#BNEMyBFLiD K し,# DKMOSDATA 

70 «DEMOS2 


LD (1X),3 
LD A,(HL) 
LD A,(HL) 


LD (lY)lAlINC H し 
LD {ix+n .C 
LO <lXf2),AINC HL 
INC HL 


76 


INC IXINC IXINC IXINC IXINC lY 
INC C:DJN 之 ♩DBMOS2 


78 LD B,35 

79 参 DBMOS3:PU3H BC 

80 LD B,20:LD IX.tSPRITKBF 

81 LD lY, 化 NBMYBF 

82 «DEMOS4 

83 し D A,(XX42)ADD A,I1Y)LD (IX+2),A 


84 


INC IX:INC IXINC 1XINC IXiINC lY 


86 

87 

88 POP BC:DJN 之 ♩DEMOS3 

89 LD B,50 

90 »DBMOS5PUSH BCLD IX,#SPRITBBF+80 

91 LD A,6ADD A,BLD C,A; し D D,20 

92 し D B,5 

93 «OEMOS6PUSH BCLD B,3 

94 ♩DEMOS? 

95 し D (IX),3LD (IX+1),DINC D 


96 


100 

101 

102 

103 

104 

105 


106 fDBMOSO 


LD (IX+3),C 

LD A,BADD A,AADD A,B 

ADD A,11LD UX+2) ,A 

INC IX  1NC IXINC IXINC IX 

DJNZ iDEMOS7 

POP BCXNC CINC CINC C 
DJNZ gDEMOSe 

CAUL SPRITESYSTEMtCALL BACKSCROLL 
POP BCDJNZ ♩DBNOS5 
CALL KBYOFF 


CALL SPRITESYSTKM 
CALL BACKSCROLL 
CAL し KEYINrBIT 6,A 
BIT 6,AJR Z.ttCON 
JR ♩DEMOSO 


JR 2,«START 


5A 32 

0311 00 00 
SB 32 ED 53 5D 


107 

108 

109 

110 
111 
112 

113 aSTART 

114 XOR A:LD (AROUND),A 

115 LD BC»0303HLD DE, 000911 

116 LD («BF),BCLD け BF+2》DE 


117 •CON 

118 

119 

120 
121 
122 

123 

124 

125 


LD A,(0ROUND):ADD A,ALD E,ALD D,0 
し D HL, 参 APPEARTABLE:ADD HL.DE 
し D E,(HL>IMC ML こし D D.(HL) 

EX DE,M し PUSH HL 
ADD A,AADD A,4LD E,A; し D 
LD HL»tBACKDATAADD HL,DE 
EX DE,» し POP M し 

LD C,eeHLD A,(•ROUND) : INC ALD B,A£XX 


ED 53 5D 

FE 04 28 

76 31 

IE 20 
414D 45 
52 00 
00 00 CD 

IF 21 00 00 CD 


128 

129 

130 


132 

133 ©OUT 

134 

135 


136 

137 


し D BC,(«BF):LO DE,(«BF+2) 

CAL し MAINPRO 

CP 120JR N 之, «OUT 

し D («BF),BC;LD (eBF+2),DE 

LD A, (WOUND) : INC ACP 4; JR 之 《END 

LD WOUND) ,A: JP ttCON 


CALL BE しし LD H し, 0:CALL «OUTS 
CALL BKLL;LD H し, 0:CALL #OUTS 
CAL し KEYOFF 


35 FE DF CA 82 


eo 28IB 
28 05 
IF 18 F2 

CD F4 IF CD 45 

CD F4 IF CD 45 


ec CD IB 20 
IF 54 68 65 20 
64 dD ee 


35 FE DF C 癜 


31 CD F4 31 El 


138 

139 »0UT1 

140 CAL し KBYINrCP 0DFHJP Z,DEMOS 

141 CP 0FEHRET Z 

142 JR ttOUTl 

143 TOUTS 

144 DEC HL:LD A •し OR H JR N2 , <K)UTS RET 

145 

146 «END 

147 LD A,12CALL PRT 

148 し D HL,24«256CA し L 】 

149 LD 1 

150 ttENDO 

151 LD A, (DB) CP 13 JR Z.ilENDl 

152 INC D 巚 OR AJR Z,dBND2 

153 CAL し PRTJR OEND0 

154 0END2 

155 し D A,13CALL PRT;CA しし gBNDS 


I DB,#BNDMES 


156 


,13CALL PRTCALL «ENDS 
JR •良 ND0 


157 

158 AENDl 

159 LD H し •12<256+17;CALL LOC 

169 CALL PRTMS : DM "The end" DB 13,0 

161 CALL KEYOFF 

162 <IEND3 

163 CALL KKY1NCP 0DFHRET Z 

164 JR gENDS 

165 

166 gENDS 


169 


CALL (K>UTSCAliL ®OUTS : POP HLRET 


170 

171 AROUND DB 0 

172 «BF DB 3|3,0,O 

173 

174 

175  

176  B A F S S 4 MAIN P 

177 ; 

178 : 

179 

180 MAINPRO 


60 4F 
60 57 

60 FE 7B 3E 00 


181 

182 

183 

164 

185 

186 
187 


し D > 


,12;CA しし PRT 


CAUL iSTARTPUSH AP 

LD A,(♩SPKEDI: し D B,A 

し D A, UWEAPON) : LD C,A 

LD A,(tOPTION)LD D,A 

し D A,(#GUN)CP し D A,0JR 之 ♩RETO 


327B 
327D 
327B 
327F 
3281 
3281 
3281 
3281 
3285 
3289 
328D 
3293 
3295 
3298 
329P 
32A0 
32A6 
32A9 
32AE 
32AE 
32B3 
32B6 
32BB 
3 之 BB 
32C3 
32C9 
32CF 
32D4 
32D9 
32DC 
32E2 
32B5 
32BB 
32F2 
3 び 3 
32PA 
32PB 

3302 

3303 
3309 
330K 
3312 

3314 

3315 
331B 
331B 
3324 
3329 
332B 
332B 
3331 
3338 
333C 
333C 
3342 
3348 
3348 
33 け 
3351 

3358 

3359 
335C 
335P 
3362 
3365 
3365 
3368 
336E 

3375 

3376 
337B 
337B 
3380 
3387 

3389 

3390 

3391 
3391 
3397 
339D 
33A0 
33A3 
a3AA 
33AB 
33AB 
33AB 
33AB 
33AB 
33Be 
33B4 
33B8 
33BC 
33Ce 
33C4 
3aC8 
33CB 
33CC 
33CC 
33D0 
33D3 
33D6 
33DA 
33DB 
33DB 
33E0 
33E4 
33R9 
33ED 
33F3 
33F6 
33PB 
33FB 

01 


78 32 F8 60 

79 32 F9 60 

7A 32 FA 60 

IB B7 3E 7B 28 02 

3K PF 
32 FB 60 

D9 22 ED 60 78 32 FO 
60 

CD AB 33 CD CE 35 

CD 36 36 

3E PF 32 A5 3E 

3E 00 32 40 35 

32 7135 
3B IE 32 6B- 35 
32 B4 
3B 0C 
11 EE 
2E IE 
2E 0A 
lA CD 
2D 20 F8 
le EB AP 32 F2 60 
CD F2 36 
2126 
3A Fe 
IF 

2126 08 CD IE 20 3E 

ei 

32 PI60 3E 31 CD 卜 4 


35 

CD F4IF 
44 01 の 08 
61 CD IE 20 
OC 0C 0C 
F4IF 13 


0A CD IE 20 
CD F4IF 
F3 60 


21IF 
3E 2A 
AF 32 
0619 
C5 

CD 4B 34 CD CC 33 
Cl10 F6 

2150 61115161 
014C 03 36 FF 
ED B0 

211012 22 FC 60 
21 FC 6611 FE 60 ei 
52 00 ED BO 


CD 3D 37 CD 6139 CD 
8A 38 

3A の 60 3D CC け 37 
Cfi 

CD E8 3D 
B7 之 817 
FK 78 C8 

CD 7C 3F 

CD 3B 36 

CD 4B 34 CD CC 33 

CD DO IF PE IB 20 D3 

C9 

CD 7C 3F 1816 

3B 7B 32 6F 39 

CD 3D 37 CD 6139 CD 
8A 38 

3A F3 60 3D CC 15 37 
C8 

3A FB 60 32 6F 39 
CD 713B B7 20 C8 
CD 3B 36 

CD 4B 34 

CD D0 IF FB IB 20 D1 


C9 


62 6B SE 23 56 
BD 53 9D 64 
23 5E 23 56 
ED 53 9F 64 
ED 53 A3 64 
79 32 Al 64 
AF 32 A2 64 
32 A5 64 
C9 

3A Al64 47 
3A A2 64 
B8 28 05 
3C 32 A2 64 
C9 

3E 0132 A7 64 
AF 32 A2 64 
3A A6 64 EE 01 
32 A5 64 Ce 
DD 2123 6E 06 05 
2A 9F 64 
7E FE FF 2e 06 
2A A3 64 
22 9F 64 


! 7B B6 F0 

i ep 0F 0F OF COlA 34 
: 7E E6 0F CD lA 34 
: Cl2310 EB 
t 22 9F 64 C9 


87 47 87 80 
け 06 00 

2A 9D 64 ee 

7B DD 77 02 23 
7B DD 77 0123 
7E DD 77 eo 23 
7B DD 77 20 23 
7E DD 77IF 23 
7B DD 77IE 
El 

DD 23 DD 23 DD 23 C9 


►珟圚を期詊おのかっ最䞭である。なのに僕はこのハガキを巧いおむラスト をがらいおいる。 
こういう人閒はひずりな぀けるず30人はいるず思ったはうがいいでしよう。劍を剣呑。 

杉本巧昭 18) 宮城お 


3 "1 


i 糟 


二 


U ♩) 
OIL 
R F H 
C B ( 

S S 

州 

A M : 

B Ml 

f _ L 
c し 1 H 
o L £ F # 
L A u B ) 


UT) 

ARM 

1 し o 

3 L T 

♩ A # 

o c ( 


M N L I 
E 1:M 
T A 1 M 
s M F « 
V # B - 
s s D 

E 之 s N 

T N I E 
I J M F 
J R o M B 


L 5 B p : • # 
こ 2 sc*# 

L » A »H B L c 
HA BS し H B R 


的 
斬 
D 
H : 
#2 

ES 

(E 
D D 

心 

0 ^ 


_ 化化 

R u L p 1 

DDODPAODDD DD 
しし XL;CPLLL LL 


♩ が 

D M 

醒二 

B ) c 

c M ^ 

参 R 8 

(H 1 
d 
:け L 
1 L 

叫 w ^ 

がい ^ 

指 §2 

L;. M 

HAL 

S 3 匡 

N 


s L 

-r i 

L 之 N *3 

L N I ) s 
A All 
ぶぶ w 
M : t H 
B 7 c L 
T 2 R M L 
s J # A 
Y p : ( c 
Esc Y : 
L E : M Dp 
u T Y E L I 
s I K N : H 
PRT E r s 
APE by 
CSC L " M 
A し AIL ししし A A し 

L L L L L T c L 

D A R p A A A A E : D A 

L cocc c c c R1 Lc 

I N N 
N I I 
I A A 
A MM 
M B B 

# 参 • 


c 1 

E R N 
D A I 
: E A 
) PM 
H p B 之 
u y t T Y 
TO isz 加 w 
# N R : N 
( E J o B 


1234567890123 45678 
2222222 之 23333 33333 
2222222222222 22222 
















3465 

3B 

げ 

B8 

38 

7D 

04 

94 

3 之 3 

LD A.31CP BJR C,#8PRSYS25INC B:INC 

346C 

3E 

1A 

B9 

38 

76 



324 

LD A,26:CP CJR C,#SPRSYS25 

3471 

DD 

5B 

01 

16 

00 

EB 


325 

LD g,(IX*l); し D D,0BX DB.HL 

3477 

29 

29 

29 





326 

ADD Ht.HLADD HL,HtADD HL.Ht 

347A 

DD 

7B 

ei 

85 

6F 



327 

LD A,(IXM):ADD A,LLD し .A 

347F 

7C 

CB 

ee 

67 




328 

LD A,H:ADC A,0;LD H,A 

3483 

EB 







329 

EX DE,HL 

3484 

21 

4A 

4C 

19 




330 

tCHRBFADDLD ML•♊CMRDATA1ADD H し .DE 

3488 

E5 







331 

PUSH HL 

3489 

16 

00 

26 

oe 




332 

LD D,0LD H,0 

3480 

58 

69 






333 

LD B,BLD L,C 

348F 

29 

29 

29 





334 

ADD M し, ML:ADD HL,HLADD HL,HL 

3492 

29 

29 

19 





335 

ADD HL,ML:ADU HL,HLADD HL,DE 

3495 

BD 

5B 

A8 

64 

19 



336 

し D DE,(tKVRAMADD)ADD H し, DB 

349A 

E5 

FD 

El 

El 

06 

D3 


337 

PUSH HliPOP IYPOP HL:LD B," モ •• 

34A0 

78 

B8 

28 

ea 




338 

LD A,(H し CP BJR 之, ♩SYSO 

34A4 

FD 

77 

02 





339 

LD (lY+e2),A 

34A7 

23 

7B 

B8 

28 

03 



340 

«SYS01NC H しし D A,(H し >:CP BJR 之 ♩SYSl 

34AC 

FD 

77 

ei 





341 

LD (1Y+01),A 

34AF 

23 

7E 

B8 

28 

03 



342 

♩ SYS い INC HLLD A,(HL)CP BJR Z,#SYS2 

34B4 

PD 

77 

oe 





343 

LD (lY^Oe),A 

34B7 

23 

7E 

B8 

28 

03 



344 

#SYS21NC H し tD A,(HL)CP BJR 之 ♩3X33 

34BC 

阳 

77 

22 





345 

LD <IY+34),A 

34BF 

23 

7B 

B8 

之 8 

03 



346 

»SYS3INC HL:LD A,(H し CP BJR Z,#SYS4 

34C4 

FD 

77 

21 





347 

LD <IY+33),A 

#8YS4INC HLLD A,(HL)CP BJR 2,#SY36 

LD (IY+32),A 

♩SYSS:1NC HL: し D A.(» し CP BJR Z,#SYS6 

34C7 

23 

7B 

B8 

28 

03 



348 

34CC 

34CF 

PD 

77 

20 





349 

23 

7E 

B8 

28 

93 



350 

34D4 

PD 

77 

42 





351 

LD (IY^66),A 

34D7 

34DC 

23 

7B 

B8 

28 

03 



352 

ISYS61NC HLLD A,(HL);CP BJR Z,#SYS7 

阳 

77 

41 





353 

LD (IY+65),A 

34DF 

23 

7H 

B8 

28 

03 



354 

♩3YS7INC HLLD A,(HL) : CP BJR Z,#SPRSYS25 

34B4 

FD 

77 

40 





355 

LD {IY+64),A 

34E7 








356 

♩SPRSYS25 

34B7 

CI 

09 

DD 

19 

09 



367 

POP BCEXXADD IX,DEEXX 

34及 C 

05 

C2 

55 

34 




358 

DEC BJP N2,#SPRSYS20 

34F0 








359 


34F0 

11 

03 

00 

D9 




360 

LD DB,3EXX 

34F4 

DD 

21 

C3 

65 

06 

60 


361 

LD 1X,«FA1RYBPLD B,NANYFAIR 

34FA 

C5 







362 

»3PRSYS30PUSH BC 

34FB 

DD 

7B 

00 

B7 

28 

27 


363 

し D A.(IX):OR AJR Z,#SPRSYS35 

3501 

DD 

SB 

01 

DD 

6E 

02 

ID 

364 

LD E,<1X+1):LD L,(IX+2):DEC KDEC E 

3508 

1D 









3509 

3B 

IF 

BB 

38 

lA 

1C 

1C 

365 

LD A,31;CP 区 JR C,#8PRSYS35INC EINC 

3510 

3E 

lA 

BD 

38 

13 



366 

LD A,26CP し JR C,<SPRSyS35 

3515 

16 

00 

26 

00 




367 

LD D,eLD H.e 

3519 

29 

29 

29 





368 

ADD U し, H し ADD H し, H し ADD Ht,HL 

351C 

29 

29 

19 





369 

ADD HL.H し ADD HL,HLADD HL.DE 

351F 

ED 

5B 

A8 

64 

19 



370 

LD DE,(IKVRAMADD)ADD H し D 技 

3524 

DD 

7E 

oe 

77 




371 

LD A,(IX)LD (HL),A 

3528 








372 

♩SPRSYS35 

3528 

C1 

D9 

DD 

19 

D9 



373 

POP BCEXXADD IX,DKEXX 

352D 

10 

CB 






374 

DJNZ #SPRSYS30 

352F 








375 

WHITE SCREEN 

352F 








376 


352P 

21 

4C 

71 

11 

4C 

71 


377 

LD HL.r#KVRAMMt8e9LD DB, #KVRAMM+809 

3535 

3A 

A7 

64 

B7 

28 

03 


378 

LO A, け SCROL し FO):OR AJR 2,#SPRSYS50 

3S3B 

21 

2B 

71 





379 

LD HL,#KVRAMM+779 

353B 

D9 







380 

tSPRSYS50EXX 

353P 








381 

♩SPR し OCQ 

353F 

11 

05 

18 

ED 

4B 

A8 

64 

382 

し D DE,24*266*5; し D BC,(fKVRAMADD) 

3546 

21 

61 

03 

09 

44 

4D 


383 

LD H し 66+799:400 HL.,BCLD BC,H し 

354C 

21 

44 

6A 

3A 

AA 

64 


384 

し 0 H し ♩KVRAM0 + 66 + 799 ••し D A, ( #KVRAMBNK) 

3552 

B7 

C2 

59 

35 




385 

OR AJP NZ,#3PR8VS10 

3556 

21 

B4 

6D 





386 

し D HL,#KVRAMU66 + 799 

3559 








387 

♩SPRSYS け 

3559 

D9 

7E 

12 

IB 

2B 



388 

EXXLD A, (HL.) : LD (I) 巚 ADEC DEDEC » し 

35SB 

D9 

08 






3B9 

EXXEX AFiAF* 

3560 

0A 

BE 

C2 

A5 

35 



390 

LD At (BC) : CP り!しい JP NZ,#SPRSYS13 

3565 








391 

♩SPRSYS12 

3565 

08 







392 

EX AF.AF* 

3566 

77 

2B 

0B 





393 

LD (H し, A:UEC M し) £C BC 

3569 

1C 







394 

INC E 

3S6A 








395 

tSPRLOCl 

356A 

3B 

23 

BB 

C2 

59 

35 


396 

し D A,35CP 巚 JP N2,#SPRSYS10 


3576 

3570 IB eS 15 2B 2B OB OB 

3577 

3577 3E FF BA C2 59 35 

367D 

367D 

367D 3A AA 64 BE 01 
3582 32 AA 64 21 £3 66 
3588 B7 CA 8F 35 
358C 2183 6A 
358F 22 A8 64 
3592 3A A7 64 B7 C8 
3697 AF 32 A7 64 
3598 D9 06 3C 
35dE 

359E 7B 12 2B IB 10 FA 

PRSYS61 

36A4 C9 

35A5 

35A5 

35A5 EB CO IB 20 EB 

35AA OA CD F4IF 

35AB 

35AE 08 

36AF 77 2B OB 

35B2 1C 

35B3 

36B3 3B 23 BB C2 BC 35 

35B9 C3 70 35 

35BC 

35BC D9 7B 12IB 2B 

35C1 D9 08 

35C3 OA BE CA 65 35 

35CB CD F4IF C3 AE 35 

35CB 

3SCE 

35CB 21 AB 6411 AC 64 

35D4 36 00 

35D6 01 BF 0C BD BO 

3 良 DB 21 B3 66 22 A8 64 

36B1 AF 32 AA 64 

a6B5 32 A7 64 

35E8 C9 

35E9 

35£9 

35E9 

35B9 

3SB9 C5 E5 
3SRB 

35BB CD De IF 213H 45 

36F1 FK 30 28 F6 

36P5 P£ OD 20 05 

3SF9 3E BF El CX C9 

35PE 

aSFB 85 6F 7C CE 00 67 
3604 7K 47 B7 20 17 
3609 06 FF 

360B 3A 35 36 B7 20 13 
36113A 34 36 EE 01 
3616 32 34 36 

3619 3E 0132 35 36 
361E 18 04 

3620 

3620 AF 32 35 36 
3624 

3624 3A 34 36 B7 20 04 
362A 78 K1 Cl C9 
362B 

362B 3B 20 A8 £1 Cl C9 
3634 

3634 00 00 
3636 

3636 AF 32 34 36 C9 

363B 

363D 


397 ♩SPRL0C2 

398 LD B,5DBC DDBC H し  DEC M し  DEC BC:D å·š C 8C 

399 ♩SPRSYSU 

400 LD A,- い CP DJP NZ.tSPRSYSie 

401 

402 が PRSYS4Q 

403 し D A,(IKVRAHBNK)XOR 1 

404 LD (#KVRAMBNK),ALD HL,#KVRAMO 

405 OB AJP Z,#SPR8VS17 

406 LD HL,#KVRAMl 

407 «SPRSYS17LD <♩KVRAMADD),H し 

40 癜 LD A,(«SCRO しし FQ):0R A;RET 之 

409 XOR ALD (♩SCRO し LFG),A 

410 BXX : LD B,60 

411 ISPRSYSSl 

412 LD A • りル  LD <DE),A;DEC H し  DEC DB  DJN2 #S 

413 RET 

414 

415 #6PRSYS13 

416 EX DE,H し  CALL UOC:EX DE,HL 

417 LD A.(BC) : CALL PRT 

418 tSPRSYSH 

419 BX AP»AF> 

420 LD (HL),ADEC HLDEC BC 

421 INC E 

422 fSPRLOCa 

423 LD A,35CP E:JP N 之 ♩SPRSYSI5 

424 JP ♩SPRL0C2 

♩sppcyois 

426 EXXtD A»(HL)  L.D (DE) ,ADEC DEDEC HL 

427 BXX : EX AF,AF» 

428 LD A.(BC) : CP (HL)JP 2»#SPRSYS12 

429 CALL PRTJP ISPRSYS14 

430 

431 SPRITEINIT 

432 LD HL,#8PRITEBF;LD DE,#SPRITBBF+1 

433 し D (M し , 00QH 

434 LD BC,#DATAEND-#SPRITEBF-1 : LDIR 

435 LD HL,IKVRANeLD (♩KVRAMADD),ML 

436 XOR ALD < ITKVRAMBNK) ,A 

437 LD (#8CROLLFa),A 

438 BBT 

439 

440 _ 

441  keyin for sos wmm 

442 

443 KEYINPUSH BCPUSH HL 

444 KEYING 

445 CALL 1FD0H:LD HL,#KEVTABLK 

446 CP "0";JR Z,KEYIN4 

447 CP 13JR NZ.KKYINS 

448 LD A.OBFHrPOP HLPOP BC:RET 

449 KEVINS 

450 ADD A,ttD L.AiLD A,HADC A,0LD H,A 

451 LD A,(HL) : LD B,AOR A:JR NZ.KEVINl 

452 LD B.ePFH 

453 LD A, (KEYPLAGM い OR A: JR NZ.KEY1N3 

454 LD A, (KEYF し AQ);XOR 1 

455 LD (KEYFLAG),A 

456 LD A •い LD (KKYFLAG+l),A 

457 JR KKyiN3 

458 KEYINl 

459 XOR ALD (KEYFLAG+l),A 

460 KEY1N3 

461 LD A.(KEYFLAG)OR AJR N 之 KEYIN2 

462 LD A,BPOP HLPOP BC:RET 

463 KEYINZ 

464 LD A,20HXOR 日  POP HLPOP BCRET 

465 

466 KEYFLAG DB 0,0 

467 KEYOFF 

46 目 XOR A:LD (KEYFLAG),ARET 

469 

470 OP し 0END 


リスト 3 ゜ヌス リスト 2 


0000 

363B 

3636 

363B 

363B 

363B 

363B DD 21 98 64 
363F OD 7E 00 3C 20 05 
3645 AF 32 BF 64 C9 
364A 

364A DD 7K 04 EE FF DD 77 
365104 

3652 28 OF DD 34 01 
3657 3E IE DD BE 0130 05 
365E DD 36 00 FF C9 
3663 

3663 DD 7B 00 32 Cl64 
3669 DD 7B 0132 CZ 64 
366F 3E 02 32 BF 64 
3674 3E 03 32 C0 64 
3679 

3679 2A FC 60 

367C DD 7B 00 95 3C 

3681 FE 64 DO 

3684 DD 7B 01 94 3C 

3689 PE 03 00 CD C4IF 

368P DD 36 00 FF 

3693 3A PI60 3C FE 05 28 

369A IF 

369B 32 FI60 87 C6ID 
36A16P 26 OA CD IE 20 
36A7 3E 2A CD F4IF 
36AC 2126 08 CD IE 20 
36B2 Zk PI 60 C6 30 CD F4 
36B9 IF 
36BA 

36BA 21IB eS 66 03 
a6BF CD IB 20 24 24 24 
36C5 3B 2B CD F4 げ 10 F3 
36CC 

36CC 3A P2 60 3C 

36D0 B6 03 32 P2 60 

36DS B7 2811 

36D8 47 87 60 C6 e 良 

36DD 67 2E IE CD IE 20 

36E3 SB 3B CO F4IF 

3688 C9 
36B9 

36E9 3B FF 32 FB 66 

36EB 32 6F 39 C9 

36F2 

36P2 2126 OE 11 F8 60 

36 巧 06 の 

36FA 

36PA Cl) IB 20 24 24 24 

3700 lA け C6 30 CD F4 IF 

3707 10 FI 

3709 C9 

370A 

370A 

370A 3A F3 6Q B7 Cd 


2 OK じ «FL0END 

3 OFFSET OKS 

4 


6 CAPSULE 


8 

9 

10 ♩CAPl 

11 

12 

13 

14 

15 »CAP2 

16 

17 

18 

19 

20 
21 
22 

23 

24 

25 

26 

27 

28 

29 

30 

31 

32 


LD 1X,»CAPSULEBF 
LD A,(1X)1NC AJR NZ,#CAP1 
XOR A: し } (ISHRITEBF+aO) ,ARKT 

to A,<IX+4>:XOR OFFH ••し D (IX+4),A 

JR Z,#CAP2INC (1X+ い 
LD A,30:CP (1X41) : JR NC,>CAP2 
LD {IX),OFFH:RET 

LD A,( IX)LD <fSPRlTEBF+22),A 
し DA,(IXM い U) (#SPRITEBF+23) ,A 
LD A,2; し D (#SPRITEBF+20),A 
LD A,3:LD (#SPRITEBF+21),A 

LD M し UXY) 

LD A,(I)C*0);SUB L INC A 
CP 4RET NC 

し D A,(IX^t)SUB H:1NC A 
CP 3RET NC:CA しし BELL 
LD (IX),OFFH 

し D Ap (iSHlELD)1NC ACP 5JR Z,#CAP4 

LD (tSHlELD),AADU A,A;ADD A,29 
し D L,A; し !  H.10CALL し OC 
し D A,CALL PRT 
LD HL,0826M:CALL LOG 
し D A,ilSHlELD)ADD A,"0":CA しし PRT 


33 «CAP4 

34 し D HL,eElBHLiD B,3 

35 «CAP3CALL LOGINC HINC H1NC H 

36 LD A,".":CALL PRTDJNZ ♩CAPS 

37 

38 し D A, (iCPHOLiD) ]NC A 

39 AND 3L0 (ICPHOLD),A 

40 OR AJR 2,#CAP5 

41 LD B,AADD A,AADD A,BADD A,ll 

42 LD H,ALD L,30CALL LOG 

43 U) A,w>":CALL PRT 

44 RBT 

45 ♩CAPS 

46 し D A,0FFHLD (»GUN ) ,A 

47 LD («MCHR^t),ARKT 

48 OPTHO し DP 

49 LD HL,eE26IK し D UB»«SPEED 

50 U> B,3 
51 の PTMOLDPl 

62 CAL しし 0C:INC HINC HINC H 

53 LD A,(DB) : INC DEtADD A,"0"lCA しし PRT 

54 DJNZ tOPTHOLDPl 

65 RET 

56 

57 TOUCHME 

58 し D A, い TOUCH い OR ARET NZ 


370P 3E 19 32 F3 60 

3714 C9 

3715 

3715 

3716 3A FI60 B7 C8 

371A 26 OA 87 C6ID 

37 け 6P CD IB 20 3E 20 CD 
3726 F4 IF 

3728 3A FI60 3D 32 FI60 

372F 2126 08 CD IE 20 

3735 C6 30 CD F4 げ 

373A AF 3C C9 

373D 

373D 

373D 0E 00 3A F3 60 B7 CA 
3744 4C 37 

3746 3D 32 F3 60 OE 02 
374C 

374C 79 32 AC 64 
3760 

3760 2A FC 60 22 46 61 
3766 

3756 3A F8 60 47 3A F4 60 

375D B8 CA 69 37 OE 00 

3763 3C 32 F4 60 18 06 

3769 

3769 AF 32 F4 60 0 å·š 0] 
376F 

376F CD E9 35 47 

3773 0D 20 28 

3776 CB 50 20 06 

377A 70 FE IF 30 01 

3771•’ 2C 
3780 

37BO C 扫 58 20 06 

3784 70 FE 04 28 01 

3789 2D 
378A 

378A 州 40 20 06 

378E 7C FE 04 28 61 

3793 25 

3794 

3794 CB 48 20 06 

3798 7C FE 18 30 Ut 

3790 24 
a79E 

379E CB 68 20 OA 

37A2 3A け 60 3C CC OC 39 

MY5 

37A9 C3 F5 37 
37AC 

37AC CB 70 C2 F5 37 

37B13A F2 60 B7 CA F5 37 

37B8 

37B8 E5 3D 5F 16 00 21 tU 
37BF 60 

37CO19 FE 02 20 09 
37C6 7E 3C FE 05 28 0A 
37CB 7718 07 
37CK 

37CE 7E 3D FE FF 28 01 


59 LD A,25LD (#TOUCH),A 

60 RET 

61 

62 #DOWNP 

63 し D A, USHIBLD) OR AtRET 2 

64 し D H,10;ADD A,A:ADD A,29 

65 し D し, A:CAL しし OC;LD A," ••: CALL PRT 

66 し D A,(tSHIBLD)DEC ALD <>SH1E し D),A 

67 LD M し* e826M;CAL し LOC 

68 ADD A, •■0" CALL PRT 

69 XOR AINC ARET 

70 

71 MYSHIP 

72 LD C,eLD A,(#TOUCH):OR AJP 2,#MY13 

73 DEC A し D <>TOUCH>,ALD C,2 

74 #MY13 

75 し D A,ClLD (#SPR1TEBF+1).A 

76 

77 LU H し•が Y い LD (#BXY) ,HL 

78 

79 し D A,(♩SPEEDS: し 0 B,A:LD A,<♩SPBEDDATA) 

80 CP BJP 之, ♩MYll:LD C,0 

81 INC A: し D (9SPEEDDATA)|AJR 参 NY14 

82 ♩MYll 

83 XOK A:L0 ( ♊过 PEEDDATA),A: し 0 C,1 

84 »NYM 

85 CALL KEYINrLD B,A 

86 DEC CJR NZ,#MY4 

B7 BIT 2,BJK NZ,#MY1 

88 し U A •し CP 31JR NC.tMYl 

89 INC し 

90 ffMYl 

91 BIT 3|B;JK N2,#MV2 

92 し U A ■し CP 4JR Z,fMV2 

93 DBC L 

94 ♩MYZ 

95 BIT O.BJR NZ,#My3 

96 LD A,HCP 
 R Z, か fY3 

97 DEC H 

98 #MY3 

ay 扫 IT 1.aJR k い my4 

100 LU A,M:CP 24JK NC,#MV4 

101 INC H 

102 tMY4 

103 BIT S.btJH 15 

104 LD (#hhYBB)  JSC ACALI.Z, >SH0TM1SS  JP t 


105 #MY15 

106 BIT b,BJP SZ,#MV5 

107 し! A, け LPHOLD) :OR A JP Z, が Y5 

108 

109 PUSH H し ’DE じ A し 0 E,A: し D,0 し U M し, ♩SPKED 

110 ADD H し, DESCP 2JR NZ,#MY16 

in LD A|(H しいけ C ACP 5JR Z,#MY17 * 

112 LD (HL),AJR •MY17 

113 #MY1« 

114 し D A, (HL) I)BC ACP OFKH: JR 艺 •gM\ l7 


144 Oh ! X 1988.11. 


► 「化おは口ヌドランナヌを君:に 3 U ほど做巧しおを肺-クリアした」ず巧業䞭に蚀っお 
いた私の化化は.が報.;じがのがでである。 か切巧7去巧化海逍 









37D4 
37D5 
37D5 
37DA 
37DA 
37E0 
37E7 
37EE 
37F4 
37F5 
37F5 
37F5 
37FB 
3800 
3800 
3803 
3809 
380F 
38DF 
3815 
381A 
381A 
381D 
3820 
3825 
3825 
382B 
382 å·š 
3831 
3836 
383B 
383E 
3844 
3847 
384A 
384F 
3854 
3857 
385D 
3860 
3863 
3868 
386D 
3870 
3876 
3879 
387C 
3881 
3886 
3889 
3889 
38目 A 
388A 
388A 
388D 
3691 
3897 
389A 
389A 
389E 
38A0 
38A0 
38A4 
38A7 
38A7 
38AB 
38AF 
38B3 
38BB 
38BF 
38C2 
38C2 
38C2 
38C8 
38CF 
38D1 
38D2 
38D8 
38DC 
38B3 
38B4 
B 

38BA 

38EA 

38BF 

38F2 

38F3 

38F7 

3fiPC 

38FD 

38PD 

3902 

3906 

390C 

39ec 

390C 

3912 

3912 

3916 

3919 

392e 

3921 

3924 

392B 

392C 

392F 

3936 

3937 
393A 

3941 

3942 

3943 

3944 
3944 
3944 
3948 
394C 
394C 
3951 
3958 
3958 
395P 

3960 

3961 
3961 
3961 
3961 
3965 
396B 
396B 
396E 
396B 
3972 
3974 
397B 
3981 
3981 
3987 
3987 
398C 
398C 
39ap 
3995 
399B 
39AZ 
39A5 


21IE 0E 06 03 

CD IE 20 24 24 24 
3 å·š 2E CD F4 IF 10 F3 
AF 32 F2 60 3 之 F4 60 
CD F2 36 CD C4 IF 


22 FC 60 

3A 46 61 目 D 20 06 
3A 47 61 BC 28 0B 


2A FC 60 
22 AD 64 
3£ 03 32 AB 64 

3A FA 60 FE 01 I 
2A 06 61 
22 Bl 64 
3E dl 32 BO 64 
3E 03 32 AF 64 
22 48 61 

3A FA 60 FE 02 ! 
2A 0E 61 
22 B5 64 
3E 0132 B4 64 
3E 03 32 B3 64 
22 4A 61 

3A FA 60 FE 03 I 
2A 16 61 
22 B9 64 
3E 01 32 B8 64 
3E 03 32 B7 64 
22 4C 61 

3A FA 60 FE 04 I 
2A IE 61 
22 BD 64 
3B 0132 BC 64 
3B 03 32 BB 64 
22 4E 61 


115 

116 #Mn7 

117 

118 #Mn8 

119 

120 
121 
122 

123 

124 

125 #MY5 

126 

127 

128 #MY 8 

129 

130 

131 

132 #MY7 

133 

134 

135 #MV6 

136 


し D ML,0E1EH ••し D H,3 

CAL しし 0C;1NC HINC HINC H 

し D A/ "CALL PRT:DJN 之 ♩MY 18 

XOR ALD (tCPHOLD) ,ALD け SPEEDDATAKA 

CALL OPTHO し DP:CAt し BEL し 

POP HL 


し D A,(«KEYBB)INC A:JR 之 •♊MY8 
DEC ADEC AliD UKEYBB),A 


し D し 

し D A,(#BXY) : CP し JR N2,#MY7 
LD A, け BXY+ い CP H JR 2,#MY6 

LD DE,#XY+83LD H し, ♩XY+81 
LD BC,82LDDR 

LD HL,(tXY) 

LD U3PRITEB い 2) iHL 
し D A,3:LD (fSPRITEBF).A 


C9 


2A FC 60 
DD 2123 66 
01 FE 40 3E 01 08 
n 03 00 


DD 7E 02 94 

A1 C2 AO 38 

DD 7£ 0195 

K£ 03 D2 A0 38 

DD 36 00 7B 08 AF 08 

C3 A0 38 


DD 21 C3 64 06 40 
n 04 00 B5 D9 Bl dE 
04 D9 
D9 

DD 7B dO B7 28lA 

B9 C2 E4 38 

11 05 03 06 02 Ca EA 

38 

47 3C 67 6F IC 05 


DD 7E 63 94 80 

BA D2 F2 38 

08 AF 08 C3 F2 38 


3A F9 60 32 F6 60 

ES CD 44 39 
3A PA 60 

2A 48 61 PE ei D4 44 


137 

138 

139 

140 

141 

142 

143 

144 

145 

146 

147 

148 

149 

150 

151 

152 

153 

154 

155 

156 

157 

158 

159 

160 
161 
162 

163 

164 

165 
16 良 

167 NDCHECK 

168 し D HL.dXY) 

169 LD lX,#FAIRYBFf96 

170 LD BC,64*256+0FEHLD A,1EX AF,AF* 

171 LD D£,3 

172 ♩MDCHKCK0 

173 LD A.(IX)OR A 

174 JR NZ.tMDCHECKl 

175 参 MDCH を CK2 

176 ADD IX.DESDJN 之 ♩NDCMECKO 

177 JP ♩MDCHECK3 

178 ♩MDCMECKl 


し D A •け OPTION) :CP 1RET C 
LD HL •け XY+10) 

し D け SPRITEBF が iH し 

し D A,l:LD (♩SPRITEBF+5),A 

LD A,3: し D (♩SPRlTEBF+4).A 

U) (#0P1XY),HL 

LD A,(♩OPTION い CP 2RET C 

し! HL, (tXY+l8) 

し D (#SPR1THBF410).HL 
し D A,1LD <#SPRITEBF+9),A 
し D A,3LO (参 SPR1TEBF^8),A 
し D <>OP2XY>,H し 
し D A,(♩OPTION い CP 3RET C 
LD HL,(tXY426) 

LD (#SPHITEBF+14),H し 
し D A,1LD US 抓 ITEBF>13) |A 
し D A,3: し D (#SPRrTEBF+12),A 
し D (#0P3XY),HL 
し D A, け OPTION);CP 4RET C 
し D HL,(«XYf34) 

し D («SPR1TBBF418),HL 
LD A,1:LD け SPRITEBFM7> ,A 
LD A,3tD け SPRITEBFM6) ,4 
LD («OP4XY),HL 

RET 


to A,(IXf2) : SUB H 

AND CJP NZ,«NDCHBCK2 

し D A,(IX^l)SUB h 

CP 3JP NC,«MDCHECK2 

LD (IX》’1":EX AFpAF* : XOR ABX AF,AF* 

JP #MDCHECK2 


MDCHECK5 


179 

180 
181 
182 

183 

184 

185 

186 が 1DCMBCK3 

187 し D 1X,»SPR1TEBF1-24LD B,64 

188 LD DE,4PUSH HLEXXPOP HL; し D C,4EXX 

189 «HDCH£CK4BXX 

190 LD A,(IX)OR AJR 之 

191 CP CJP NZ,#MOCHECK7 

192 LD DB,03O5HLD B,2:JP «MDCHBCK8 

193 «HDCHBCK7LD B,A:INC ALD D,A:LD B,AINC fi:DEC 

194 ♩MDCMBCK8 

195 し D A,fix ♊之 SUB tsADD A.B 

196 CP fiJR C,«MDCHBCK6 

197 «HDCHBCK5EXX 

198 ADD IX,DEDJNZ ♩MDCHECK4 

199 EX AF,AP* : DEC AJP N 之 TOUCHMB 

200 RBT 

201 tMDCHBCK6 

202 し 0 A,(IX+3》SUB H:A0D A|B 

203 CP DJP NC, 参 MDCHKCK6 

204 EX AF,AF* : XOR AEX AF,AK':JP ♩NDCHECK5 

205 

206 fSHOTMlSS 


207 

208 

209 

210 
211 


DD 21 SO 61 06 20 3E 


2C 24 DD 75 00 DD 74 


FE 7B 28 OF 
0E 00 

DD 7E 01 PE FF 2811 
3D 3D FE 80 38 06 

DD 36 Od FF 18 OS 

DD 77 01 0E 23 

FD 71 00 

DD 7E 00 FD 77 01 
DD 7E 01 FD 77 02 
DD 23 DD 23 FD 23 FD 
23 FD 23 
1C C4 


LD A,(♩WEAPON):LD (♩KBYBB),A 

PUSH HL:CALL tSHOTONE 
LD A,(♩OPTION》 

LD HL, け OPlXY)CP し .CAL し NC,#SHOTONB 
LD A,(lOPTION) 

し D H し, ♊OP2XY):CP 2:CALL NCtfSHOTONE 
LD A,(♩OPTION> 

LD ML,OOPdXY):CP 3CALL NC,«SHOTONE 
LD A,<♩OPTION) 

LD HL,(#OP4XY)CP 4CALL NC.fSHOTONE 


218 POP HL 

219 RET 

220 

221 #SHOTONB ;IN H し 

222 し D IX,IMM1SSBF1LD B,32:LD A.OFFH 

223 •SHOTONB0 

224 CP (IX い JB Z.tSHOTONEl 

225 INC IXINC 1XDJNZ ♩SMOTONE0;RBT 

226 #SHOTONEl 

227 INC い INC llLD け X),L;LD UX+1),H 


228 

229 

230 


RET 


231 MMISS 

232 し D lY, げ AIRYBF 

233 LD IX, か 1M1SSBF1:LD B,32 

234 ♩MMISS0 

235 LD A,(IY) 

236 参 MCHR 

237 CP : JR 之# MMISSS 

238 し D C,0 

239 し D A, (IX+n : CP OFFH JR Z,«HM1SS7 

240 DEC ADEC A:CP 80H:JR C,»MMISS1 

241 #MMISS5 

242 LD (IX),OFFH:JR tMNlSS? 

243 tMNlSSl 

244 LD <1X-M),ALD C,"*" 

245 tMMlSS? 

246 LD (IY),C 

247 LD A,(IX)LD (lYf 1),A 

248 LD A»UXM): し D |1Y*2),A 

249 INC IXrlNC IXINC IYINC IYINC lY 

250 DJNZ #MMISS0 


39A7 

39A7 

39AC 

39AC 

39B0 

39B6 

39B6 

39BD 

39C4 

39C5 

39CB 

39D1 

39D2 

39D8 

39DB 

39E4 

39B5 

39BB 

39EB 

39F2 

39F2 

39F8 

39F8 

39FC 

3A03 

3A07 

3A07 

3A0D 

3A が 

3A12 

3A18 

3A1E 

aA23 

3A28 

3A2E 

3A33 

3A33 

3A37 

3A37 

3A38 

3A38 

3A39 

3A39 

3A39 

3A3F 

3A3F 

3A44 

3A48 

3A4B 

3A4B 

3A51 

3A58 

3A58 

3A5D 

3A62 

3A69 

3A6A 

3A6E 

3A72 

3A76 

3A76 

3A7D 

3A7E 

3A82 

3A86 

3A8A 

3A8A 

3A8B 

3A8F 

3A96 

3A99 

3A9F 

3AA1 

3AA1 

3AA2 

3AA9 

3AAC 

3AB2 

3AB2 

3AB8 

3ABE 

3AC2 

3AC8 

3ACB 

3AD2 

3ADa 

3A08 

3AD8 

3ADC 

3ADD 

3ADD 

3ADF 

3ADF 

3ADF 

3AB6 

3AB6 

3ABB 

3ABP 

3AF4 

3AF4 

3AFA 

3Bai 

3B04 

3B08 

3B0B 

3 癜 OE 

3B0E 

3B1 

3B 


3E 2A 32 38 3A 


DD 74 01 DD 
DD 66 03 DD 
DD 56 07 DD 


75 00 
6E 02 
5E 06 


DD 74 03 DD 75 02 
DD 7B 01 CB 7F 28 06 
DD 36 ei FF 1815 


FE 22 30 F6 
DD 7K 03 CB 
PB IB 30 EB 


3A 38 3A C3 
3E 00 
FD 77 00 
DD 7E ei PD * 
DD 7E 03 FD ‘ 
11 es 00 FD 
n 08 00 DD 
3E 41 B 目 C2 : 
3E 2A 32 38 : 

05 C2 B6 39 


08 00 3 臣 FF 


DD BB ei28 I 
DD 19le F7 
C3 D8 3A 


3A DD 3A 95 ( 
3A DB 3A 94 ( 
DD 36 04 00 I 
91 

CB 7D 28 08 
DD 36 05 FF 
7D ED 44 6F 


3A DD 3A DD 
CD 2F 3B 
DD 75 94 DD 

FI F6 B7 CA I 
DD 6B 64 DD ( 
CB 2C CB ID 
DD 75 04 DD •、 
DD 6E 06 DD ( 
CB 2C CB ID 
DD 75 06 DD •、 


FI DD Bl El 


3B 

3B 

3B21 

3B24 

3B24 

3B24 

3B26 

3B2C 

3B2F 

3B2F 

3B2F 

3B2F 

3B35 

3B35 

3B3B 

3B41 

3B41 

3B42 

3B46 

3B4B 

3B4B 

3B51 

3B56 

3B58 

3B5B 

3B5B 

3B5B 

3B5F 

3B63 

3B66 

3B69 

3B6A 

3B6A 

3B6C 


B5 D5 

DD 2190 61 
C3 DF 3A 


F5 C516 00 2E 00 


C 凞 23 CB 12 ] 
E5 B7 å·š D 421 
38 03 
ED 4213 


08 B7 28 07 
7C 2F S7 
7D 2F 6F 


► MZ -1500 を•を闲しおいたす。この前「デれニランド」を视り化し物でをく眺入したした 
力なかなかゲヌトのなかに入れたせん。わをらない別ルヌトでの入り口もないで䜕 
巧やっおらダメ。化に進めないのでせっかく賌入したのじスタヌトからこれではたった 
く巧癜くありたせん。このゲヌムじ぀いおはもう時:効だ}:思いたすのでどなたかアドバ 
むスをいただきたいのですが。 䞋が正富口9》が岡お 


251 tMMISSA 

252 LD Ar» ":し D IfMMISSCHR) ,A 

253 

254 LD IY,#FAlRYBF+96 

255 し D IX,*£M1SSBKLD B,K4 

256 tMMISSAl 

267 LD A,(IY)CP 2,#MM1SSA4 

258 し D A,0FFHCP ( 1X4-1) : JP 之. ♩MN1SSA2 

し D H,(IX+l)Ll) し IX) 

し D D,(1X+ 己し D E,<1X44) 

ADD H し .DE 

LD (IX+1)|H; し D {1X),1 
U) H,(XX43)LD L,<1X42) 

し D D,(IX+7):LD E,(IX+6) 

ADD HL,DE 

LD (IX+3),HLD (IX*2).L 


7F 20 EF 

0F 3A 


259 

260 
之 61 
262 

263 

264 

265 

266 

267 

268 LD A,(IX+l)aiT 7,A:JR 之 ■♩MMI3SA3 

2 反 9 ♩MM1SSA4 

270 LD (1X41),OFFHJR fMMISSAa 

271 #MN1SSA3 

272 CP 34JR NC,#NMISSA4 

273 し D A,<IX+3);BIT 7,A:JR N2,#MM1SSA4 

274 CP 27JR NC,IMM1SSA4 

275 ♩NN1SSA6 

276 LD A,(IMMISSCHR)JP ♩MM1SSA7 

277 «NM1S8A2U) A,0 
> <IY) 


278 tMMISSA?LD i 


Y),A 


279 LD A,(IX パ LD (lY+D.A 

280 LD A,(IX+3)LD (IY+2),A 

281 し D DE,03:ADD 1Y,DE 

282 し D DE,08ADD IX.DE 

283 LD A,65CP BJP N2,iMMlSSA8 

284 し D A/'» *LD I <MN1SSCM 反 • A 
285 参 MM1SSA8 

286 DEC BJP NZ.IMMISSAI 

287 

288 RET 

289 

290 IMMISSCHR DB 0 

291 

292 tEMISSASHOTO 

293 PUSH Af: し! DE,U8LD A, OFFH 

294 ♩HMISSASMOTI 

295 CP (IX^l)JR Z,9MM1SSASH0T2 

296 ADD IX,DE:DJKZ IMMISSASHOTl 

297 JP ♩MMISSASHOT3 

298 #MMlSSASHOT2 

299 LD (1X^1),LLD (1X*3),H 

300 XOR ALD (IX).ALD (IX+ 之 .A 

301  tRACE 

302 LD A, («MWOnK)SUB しし L,A 

303 し D A, け MWORK+l):SUB HLD H,A 

304 LD (IX*4),0;LD (IX パ 1 

365 BIT 7 心 JR 之む MN1SSASMOT5 

306 し D CIX+5),0FFH 

307 LD A,LNBGLD L,A 


DO 36 06 Oe DD 36 07 
Cl 

CB 7C 28 08 
7C ED 44 67 
DD 36 07 FF 


7D BC 3813 
5D 

3A DB 3A DD 
CD 2P 3B 
DD 75 06 DD 
1811 


308 ♩MM1SSASHOT5 


309 


し D (IX+6),0;LD (1X+7),1 


96 03 67 
74 07 


96 0167 

74 es 


BIT 7,H:JR 之 ♩MMI3SASHOT6 
LD A,HNEGLD H,A 
LD <IX+7>,々FFH 
13 参 MM1SSASHOT6 

LD A,LCP HJR C,#MMISSASHOT7 
LD E,L 

LD A.(#MWORK^l)SUB (IX^3)LD H,A 
CALL ♩DIV16 

LD (1X^6),L:LD (IX+7),H 
JR «MMXSSASHOT8 

320 #MMISSASHOT7 

321 LD E,H 

322 LD A,(#HWORK)SUB {IX4l) : LD H,A 

323 CALL #D1V16 

324 し D (IX+4) 心 LD (1X^5) ,H 

325 ♩MMISSASH 饥 8 


POP AFlPUSH AFOR AJP Z,♩MMISSASHOT3 
LD L,(lX+4)LD H|(IX*5》 

SRA HRR L 

LD (1X^4) ,LLD (IX パぷ 
LD L.dX'^G) LD H, (IX+7) 

SRA HRR L 

LD (1X+6),L:LD (IX>7)|H 


D9 n 08 00 D9 3E FF 

DD BB ei28 09 
D9 OD 19 D9 

le P5 C3 es 3B 

DD 75 01 DD 74 03 

AF DD 77 00 DD 77 02 

DD B5 Bl 

23 23 23 23 

BB 01 04 00 ED B0 


141C 1C 
ED 53 DD 3A 
E5 DD B5 
DD 2190 611 
C3 39 3A 


326 

327 

328 

329 

330 

331 

332 

333 

334 ♩HMISSASMOT3 

335 POP AFsPOP IXPOP H し 

336 RBT 

337 

338 fNWORK DW 0 

339 

340 fEMISSBSHOTO •、 

BXXLD DE,08EXXLD A,OFFH 

♩MMISSBSHOTl 

CP け X+1 い JR Z.«MMISSBSHOT2 
EXXADD 1X,DEBXX 
DJNZ #MM1SSBSU0T1JP ♩MH1SSBSMOT3 
46 •MH1SSBSHOT2 

LD (IX+1),L:LD (IX+3),H 
XOR ALD (IX)|ALD (1X^2),A 
PUSH IXrPOP HL 

350 INC HL:INC HL:1NC HLINC HL 

351 EX DE,HLLD BC.4LDIR 
362 

353 «NM1SSBSH0T3 

354 POP DE:POP HL 

355 RET 

356 

357 tBMlSSASHOT 


INC DINC EXNC E 
LD (♩MWORK),DE 
PUSH MLPUSH IX 
LD IX,»ENISSBFLD B,64 
JP ♩EMISSASKOTe 


1 AFZPUSH BC : LD DpdLD L.B 


358 

359 

360 

361 

362 

363 

364 ♩EMISSBSHOT 

365 PUSH HLPUSH DB 

366 し 0 IX,#EM1SSBFLD B,64 

367 JP が M1S8BSHOT0 

368 

369 tDlVlG 

370 : IN HO OE (Ht/DB) OUT HL ... DE 

371 PUSH i —侀侀 -—-— 

372 

373 LD A,eBIT 7,HJR 2 •の IV163 

374 LD A,HNEGLD H.AtD A,1 

375 tDIV163 

376 EX AF,AF* 

377 LD C,E;LD B,D;LD E •し LD D>H 

378 し D A.16LD M し 0 

379 «DIV16l 

380 SLA ERL 0A0C HL,HL 

381 PUSH HLOR A:SBC HL,BC:POP HL 

382 JR C,#DIV162 

383 SBC HL,BC1NC DB 

384 #DIV162 

385 DEC A:JR N 之•参 01V161 

386 EX DE,ML 

387 EX AF,AF»:OR AJR 之 ••DIV164 

388 し D A,M:CP しし D M •人 

389 し D A,LCPliLD L.,A 

390 INC HU 

391 »D1V164 


ELFES IV 


T 吊 SENT 云 ELI 


が 






し D (IX+79),50 

#B0SS4 

BX DB,H し PUSH IX; し D B,16 

KXX : LD H,(IX+73)LD L,(IX+71)EXX 


41〇 >80005 

420 PUSH BC: し D (IY+4) ,0LD A, (IX"5 ) : KXX: ADD 


421 し D A,(IX):0R A •䞀 m Z, ♊目 0SS7 

422 ADD A, 12LD (IY + 5) ,AliD (IY+4) ,3 

423 EXX : LD A, し巚 XX: し D C,A 

424 

425 LD A,(1X+25):CALL ♩BOSSSUB 

426 LD A,D:ADD A,HLD H,A: し D (IY + 7) ,H 

427 し 0 A,EADD A,LLD L,ALD (IY+6),L 

428 PUSH DE: し D A^3:CALL EDCHECKPOP DB 

429 JR Z*>60887 

430 DEC m いし D C,9 

431 し D (IY+6),C 

432 #BOSS7 

433 INC 1XLD BC,4:ADD lY.BCcPOP BC 

434 DJN 艺 《B0SS5 

435 POP IXPUSH 1XLD B,8 

436 EXX : LD H.{IX+74)LD L,(IX+72)LD C,(IX+75 


437 ♩B0SS8 

438 PUSH BCLD {IY+4),3LD (1Y+5),17 

439 EXX: し D A, し EXXLD C,A 

440 し D A,<IX+17>:EXX:ADD A,H:EXX 

441 AND 63LD (IX+17),A 

442 CALL ♩BOSSSUB 

443 し D A,HADD A,D: し D H,ALD (IY+7),A 

444 し D A,LADD A|E; し D L,ALD {IY+6),A 

445 PUSH DE:CA しし EDCHECKcPOP DE 

446 JR 之, ♩BOSS23:EXX:LD A,CEXX 

447 BIT I,A:JR Z, 参 BOSS23 

448 PUSH DEPUSH H し PUSH IX 

449 INC HINC LLD DE,#REF 

450 CALL #EM1SS 癟 SHOT 

451 POP IXPOP H し POP DE 

452 ♩BOSS23 

453 INC 1XLD BC,4ADD IY,BCPOP BC 

454 DJNZ ♩B0SS8 

455 POP IXEX DE,HL:LD DB,(#XY) 

456 し D A,(BOSSCOUNT)LD B,A:PUSH BC 

457 LD A,(IX+76):CP 0FFH:JR 之 ■♩BOSSSQsAND B 

458 LD A,0:CA し L 之,劻 EMISSASHOT 

459 ♩BOSS20 

460 POP BCLD A,(IX パ 7):CP 0 卜、ピ H 

461 JR Z •参 B0SS21:AND B 

462 し D DE,(#XY) : LD A,1:CALL Z,♩EMISSASHOT 

463 #B0SS21 

464 XOR ARET 

465 #BOSS10 

466 DEC A: し D (IX-f 79 ) , A OR A 

467 JR Z,>B03S12 

468 LD B,64: し D DE,4 
469 参 BOSSU 

470 LD (lY+1) ,9ADD IY,I)K 

471 DJNZ #B0SS11X0R A 

472 RBT 

473 #B0SS12 

474 し D 癜 64:tD DE,4 

475 #B0SS19 

476 LD (lY),0ADD IY,DE 

477 DJNZ #B0SS19; し D A,1 

478 RET 

479 #BOSSTYPK 

480 OR A:JR N2,#B0SSTYPEl 

481 LD A,(lX+62)INC ACP 8RET 2 

482 LD (lX+62),ABET 

483 #BOSSTyPEl 

484 CP 2:JR Z,>B0SS14 

485 LD A,(IX+63) : INC AAND 63 

486 し D (IX+63),A:LD C ■を CALL ♩BOSSSUB 

487 LD A,17ADD A, しし 0 (IX+61),A 

488 し D A,(IX+62)1NC ACP 8RET Z 

489 LD (IX+62),ARET 

490 tBOSSH 

491 し D L,(IX+64)LD Hi(£ む 65) 

492 LD D,(H し 

493 INC H しし D (1X*64> し liD (IX + 66) ,H 
494 劻 BOSS17: し D A,D 

495 CP 25JR NC»«B0SS13 

496 

497 LD L|(IX+61): し D H,(IXf62) 

498 CALL ♩ROADGO 

499 し D (£X が 1) ■し LD (IX+62),H 

500 RET 

501 #B0SS13 

502 CP 27JR NZ,>B0SS14 

503 ♩BOSSIS 

504 し D U,(IX+64)LD H,(IXf65) 

505 DEC H しし D (IX+64).LLD (IX+65),H 

506 し D A,(M し CP 26:JR NZ,tB0SS15 

507 JP ♩BOSS 14 

508 ■ 

509 #BOSSSUB 

510 AND 63: し D L,CLD H,0 

511 ADD H し, H し ADD H し .H し ADD H し, H し 

512 ADI) M し, M し ADD M しし ADD HL,HL*ADD H し, M し 

513 ADD A,A;LD C,ALD B,0:ADD H し BC 

514 し D BC,#WADATA:ADD H し, BC 

515 し D C,(H し INC H し U) B,(HL) 

516 し D HL,BC:RET 

517 

518 BOSSAP : IN A= 0—7 

519 PUSH AF 

520 し D IX.«BOSSBFLD HL,♩BOSSBF: し D DB.IBOSSBP 


394 

395 «REF DW 0,2OOM 

396 

397 _ 

398 ■■■■■■■■■■■■■■■■■■■■ 

399 BOSS 

400 し D A,(BOSSCOUNT)INC A: し D <BOSSCOUNT)•A 

401 LD IX,#BOSSBFLD lY,tSPRITKBK+24 

402 し D A,(IX+79)0R AJP NZ.tBOSSlO 

403 LD A,(IX+70)CALL tBOSSTVPK 

404 し D (lY),3 

405 し D { IY+1),12LD H,(IXf62):LD L,(1X+61) 

406 し D (IY+2) •しし D (IY + 3),HLD A,3 

407 CALL BDCHECK;JR 2,>曰〇334;し0 (IY+1),9 

408 LD A,(IX 牛 75):BIT 0,AJR Z,#BOSS22 

409 PUSH H し 

410 LD H し.参 BOSSBF し D DE,fBOSSBF+1 

411 LD BC •けし D (HL) ,4LDIR 

412 POP H し 

413 #303822 

414 LD A,(1X416)DEC ALD (IX+16),AJR N 之 •♊BO 


3D6F 
3D72 
3D79 
3D7B 
3D81 
3D87 
3D88 
3D8E 
3D90 
3D92 
3D92 
3D96 
3D99 
3DA0 
3DA5 
3DAB 
3DB2 
3DB3 
3DB7 
3DBE 
3DBF 
3DBF 
3DC4 
城 CA 
3DCA 
3DCD 
3DCD 
3DD4 
3DD8 
3D0B 
3DDB 
3DB2 
3DB6 
3DE6 
3DE7 
30B8 
3DEB 
3DE8 
3DE8 
3DEE 
3DHE 
3DF5 
3DF5 
3DF9 
3DFE 
3E03 
3E06 
3 å·š 06 
3E0C 
3E10 
3E14 
3H18 
3E1F 
3E20 
3E20 
3E24 
3E28 
3B2B 
3E31 
3E35 
3E3C 
3B3C 
3E3B 
3E3E 
3B45 
3B4C 
3E52 
3E50 
3E5D 
3E62 
3E66 
3E66 
3E68 
3B6A 
3E6F 
3K76 
3E78 
3B7B 
3E80 
3B83 
3B83 
‘ 3E87 
3B8D 
3H8D 
3E94 
3B95 
3B9A 
3B9A 
3EA0 
3EA4 
3EA6 
3EA5 
3EA6 
3EA6 
3EAA 
3BB1 
3BB2 
3B 癜 2 
3EB8 
3EBA 
3 艮 BC 
3区 BF 
3BBF 
3EC6 
3EC7 
3ECC 
3ED1 
3ED6 
3EDB 
3BB1 
3BB2 
3BE6 
3BBC 
3KF3 
3BF5 
3KFC 
3BFE 
3K00 
aFOO 
3FO0 
3P05 
3F06 
3F06 
3F06 
3F0A 
3F0B 
3F 


11 49 64 

01OF 00 36 04 ED BO 
DD E5 

87 87 87 5F 16 00 

213E 4619 06 08 

7 å·š 

DD 77 46 23 DD 23 

10 F7 
DD B1 

AP 32 E7 3D 
DD 7E 46 

DD 77 3C DD 36 4F 00 

FI3C 87 87 87 

DD 7710 DD 7E 46 

DD 36 3 å·š EC DD 36 3D 

11 


DD 7119 3£ 04 814F 
DD 2310 F5 
01 00 08 


3A EF 60 B7 28 07 

3D 32 EF 60 3 å·š 01 C9 

2A ED 60 £5 

7 å·š 23 B7 20 08 

7E 23 22 ED 60 

El 18 E8 

FE 69 DA A6 3 å·š Dl 

FE 8C 28 2£ 

FB 96 28 64 

08 1117 00 

DD 2190 63 06 08 3E 

FF 

DD BE 00 C0 
DD 1910 F8 
08 06 01 

22 ED 60 FE 78 C8 

FE 82 28 07 

D6 69 CD 67 3D 06 00 

78 CS 

3A AS 3E FE FF 28 3E 

CD 8D 3E 3A A5 3E B9 

3 å·š 01 C8 22 ED 60 

DD 2190 63 06 08 3K 
FF n 17 00 

DD BE 00 28 04 

DD 36 00 00 

DD 19 
10 F3 

3E FF 32 A5 3£ 

SA FB 60 32 6F 39 

3E 01 C9 

22 ED 60 

3E 7B 32 6F 39 

3E 01 C9 


DD 21 90 63 06 08 3E 
FF 

1117 00 0£ 00 


FF 

DD BE ee CA BF 3E 
DD 19 

10 F6 

B116 41 

DD 71 017E DD 77 04 
4P 

23 7E DD 77 03 

23 7B DO 77 07 

23 7E DD 77 08 

23 7E DD 77 00 

23 7B DD 77 02 23 

E5 

79 CD 06 3F 

DD 7 å·± 05 DD 74 06 

11 07 00 DD 19 DD E5 

DD E5 

Dl B11313 01OR 00 
HD BO 
技 1Dl 


521 LD BC •けし D (HL) ,4LDIR 

522 PUSH IX 

523 ADD A|A:ADD A,A:ADD A,A:LD E,A: し D 0,0 

524 し 0 M し, BOSSAPTAB し E:ADD M し, UE: し D B,8 

525 #B0S‘SAP3; し D A, (HL) 

526 し! (IX + 70) ,AINC H し INC IX 

527 DJNZ 参 B0SSAP3 

528 POP IX 

529 

530 XOR ALD (BOSSCOUNTI,A 

531 LD A,(lX+70) 

532 し D <1X+60),A: し D (lX+79),0 

533 POP AFINC AADD A,A こ ADD A,A こ ADD A,A 

534 し D (IX+16),AbD A,{lX+70) 

535 LD (IX+62) .-20 LD (IX+61),17 

536 CP 2:JR NZ,#B0SSAP4 

537 LD (IX+62),5LD (IX+Sl),33+14 

538 #BOSSAP4 

539 LD A,14:CALL fSEARCHROAO 

540 LD (1X*64),L: し D (1X+6S),H 

541 

542 LD BC,1000M ‘ 

543 参癜 OSSAPl 

544 し D (IX+25),CLD A,4;ADD A,C;LD C,A 

545 INC 1XDJNZ IBOSSAPl 

546 LD BC,0800H 

547 #B0SSAP2 

548 LD (IX+1),C:LD A,8ADD A,CLD C,A 

549 INC IXrDJKZ 劻 B0SSAP2 

550 

551 RBT 

552 BOSSCOUNT OB 0 


553 

554 


555 ENEMYAPPEAR 

556 し D A,<#APPEARBF)0R A JK Z,#ENEAPP4 

557 #ENEAPP7 

558 DEC ALD UAPPEARB り • A: し D A,1 : RET 

559 ♩ENEAPP4 


し 0 M し <<READADD) 
し D A,(H し》 INC H し 
し D A, (HL) ••INC H し 


PUSH ML 

OR AJR NZ, が NKAPP6 
fREAOADD).ML 


560 

561 

562 

563 POP HLJB ♩EN å·š APP7 
564 参 ENEAPP6 

565 CP 105 JP C,#ENEAPP3:POP DE 

566 CP 140JR 之# ENEAPPIO 

567 CP 150: JR Z,#ENEAP!,20 

568 EX AP.AFl,U OK,23 

569 LD IX.^ENEMYBF: し D B,6LD A,OFFH 

570 ♊巚 NEAPP8 

571 CP CIX)RET NZ 

572 ADD 1X,DEDJK2 #ENEAPP8 

573 EX AF,AF» :し D B,1 

574 し D (IRBADADD),HLCP 120RET 2 

575 CP 130JR Z,#ENEAPP9 

576 SUB 105:CA しし BOSSAPLD B,0 

577 #ENEAPP9 

578 し D A,BRET 

579 ♩ENEAPPIO 

580 し D A, (♊巚 NEAPPB):CP OFFHJR Z, 劻 ENEAPP14 

己 81 CALL >ENEAPP13: し D A,(#ENEAPPB) : CP C 

582 し D A,1  RBT Z:LD (#READADD),HL 

583 し D IX, 参巚 NEMYBF:LD B,8:LD A,0FFHLD DE,23 

584 tENEAPP15CP (IX):JR 2,#ENEAPP16 

586 LD (1X),0 

586 #ENEAPP16 

587 ADD IX,DE 

588 DJNZ ♩ENEAPP け 

589 LD A,0FPH:LD け ENEAPPB),A 

590 LD A,(#GUN)LD (#MCHR+1),A 

591 LD A,1:RET 

59 之 ♩BNEAPP20 し D (#READADD),HL 

593 し D A,'*■** LD け MCHR+1)|A 

594 LD A,IRET 

595 #ENEAPP14 

596 CALL #ENEAPP13LD A,C 

597 し D (tENEAPPB),ALD A,1RET 

598 #ENEAPP13 

599 し D IXt#ENEMYBFLD B,8LD A,OFFH 

600 し D DE ぶ LD C,0 
601♩EN å·š APPll 

602 CP (IX)JR Zr#BNEAPP12INC C 

603 ♩ENEAPP12:ADD IX,DEDJNZ tBNEAPPIl 

604 RET 

605 ♩ENEAPPB 

606 DB OFFH 
607 参 ENEAPP3 

608 LD C,A: し D DE,23 

609 し D IX,tENEMYBFLD B,8; し 0 A,0FFH 

610 参 £ 祖 1 

611 CP (IX)JP 艺 I 参 ENEAPP2 

612 ADD IX,DE 

613 DJNZ ♩BNEAPPl 

614 POP HLJR tESEAPPO 

615 #ENKAPP2 


616 

617 

618 

619 

620 
621 
622 

623 

624 

625 


し D (IX+1),CLD A,(HL) : LD {IX+4),ALD C,A 

INC HL; し D A|(H し》し D (IX + 3) 

INC H し LD A,(H し LD (IX+7) 

INC HLLD A,(HL);LD (IX+8) 

INC HL: し D A,(HL)LD け X+0) 

INC HLLD A,(H し》し D け X + 2) 

PUSH HL 

LD A,C:CA しし ♩3EARCHR0AD 
LD (1X+5),LLD (IX+6) 

LD DE,7ADD IX,DB:PUSH IXPUSH IX 


POP DE : POP H し INC DEINC DELD BC, 
LDIR 

POP H し POP D 臣 


22 ED 60 3E 01 


3F 


3F 

3F 

3P21 

3F22 

3P22 

3F24 

3F2g 

3F2D 

3P31 

3F34 

3F38 

3P3B 

3F3B 

3F3F 

3F40 


87 21 B0 46 
5F 16 00 19 
6B 23 66 
BB C9 

08 3A 7B 3F 
B7 28 08 
CD 22 3F 
7D 93 93 6F 


C9 
Oa E5 

FE 10 D4 40 3F 
87 21 7B 40 
6P 16 00 19 
5K 23 56 
El7B 85 6F 
7A 84 67 

AF 32 7B 3F 


626 

627 

628 

629 

630 ♩ENEAPP0 

631 LD (tREADADD),HLLD A,1 

632 RET 

633 

634 化巚 ARCHROAD 

635 ADD A■ALD HL,# 反 OADTABLE 

636 LD E,A;U) D,0ADD HL,DE 

637 し D Ei(H し INC H し LD D,(HL) 

638 EX DE,H し R å·š T 

639 ♩ROADGO IN HL&A 

640 BX AF,AF*:LD A, けし OADFG> 

641 OB A:JR Z,#R0ADG01 

642 CALL gROADGOl 

643 LD A,LSUB ESUB ELD し, A 

644 RET 

645 ♩ROADGOl 

646 EX AF,AF* : PUSH H し 

647 CP 16:CAL し NC,#R0ADG02 

648 ADD A,A:LD H し ■♩ROADRAIL 

649 し D E,A; し D D,0ADD M し, D å·š 

650 LD B,(HL)INC HL ••し D D,(H し》 

651 POP MLbD A,BADD A,L:U> L,A 

652 LD A,DADD A,H: し D H,A 

653 ♩ROADG04 

ち 54 XOR AID (ILOADFG),A 

655 RET 

656 tR0ADG02 


► 9 å·§ 12 U  「氎戞黄門 J がスタヌトした。䞻題歌が流れ江',した瞬間わがをのを人はをな 
ひっくり返っおしたった。叀くからのこのを組のフアンの人はきっずこの理おはわかっお 
くれるず思う。きっず䟛れるたではな) II しが立もっばなしだろう。疵ぶ光 16) 北海道 


3B6D 

3B6D 00 00 00 02 

3B71 

3B71 

3B7I 

3B71 

3B713A E7 3D 3C 32 E7 3D 
3B78 DD 2148 64 FD 21 C3 
3B7P 64 

3癜80 DD 7E 4F B7 C2 B9 3C 

3B87 DD 7E 46 CD DF 3C 

3B8D PD 36 00 03 

3B91 FD 36 01 0C DD 66 3E 

3B98 DD 6区 3D 

3B9B FD 75 02 FD 74 03 3E 

3BA2 03 

3BA3 CD 0A 4128 27 FD 36 
3BAA 01 09 

3BAC DD マを 4B CB 47 28 OF 
3BB3 E5 

3BB4 2148 64 1149 64 
3BBA 01 0F 00 36 04 ED 癜 0 
3BCI El 

3BC2 DD 7E 10 3D DD 7710 
SS4 

3BC9 20 04 

3BCB DD 36 4F 32 

3BCF 

3BCF EB DD E5 0616 
3BD4 D9 DD 66 49 DD 6B 47 
3BDB D9 
3BDC 

3BDC C5 FD 36 04 DD 7E 
A,HBXXAND 63LD (IX+25),A 
3B å·š 319 D9 84 D9 B6 3F DD 
3BBA 7719 

SBBC DD 7E 00 B7 28 30 

3BF2 C6 0C FD 77 06 FD 36 

3BF9 倕 4 03 

3BFB D9 7D D9 4F 

3BFF 

3BFF DD 7E 19 CD 4C 3D 

3C05 7A 84 67 FD 74 07 

3C0B 7B 85 6F FD 75 0S 

3C11 D5 3E 03 CD OA 41 Dl 

3C18 28 08 
3C1A DO 35 Q0 0E 09 
3C1F FD 71 05 
3C22 

3C22 DD 23 01 04 00 FD 09 
3C29 Cl 
3C2A 10 BO 

3C2C DD B1 DD E5 06 08 

3C32 D9 DO 66 4A DD 6E 48 

3C39 DD 4E 4B D9 

3C3D 

3C3D C5 FD 36 04 03 FD 36 

3C44 0511 

3C46 D9 7D D9 4F 

3C4A DD 7 å·š 11 D9 84 D9 

3C50 E6 3F DD 7711 

3C55 CD 4C 3D 

3C58 7C 82 67 FD 77 07 

3C5E 7D 83 6F fD 77 06 

3C64 D5 CD 0A 4i Dl 

3C69 2817 D9 79 09 

3C6B CB 4F 2810 

3C72 D5 E5 DD E5 、 

3C76 24 2C 116D 3B 

3C7B CD 24 3B 

3C7E DD El El Dl 

3C82 DD 23 01 04 00 FD & 9 
3C89 Cl 
3C8A 10 B1 

3C8C DD B1 EB ED 5B FC 60 
3C93 3A E7 3D 47 C5 
3C98 DD 7K 4C FE FF 28 06 
3C9F A0 

3CA0 3B 00 CC n 3B 
3CA6 

3CA5 Cl DD 7E 4D FE FF 

3CAB 28 OA A0 

3CAE ED 5B FC 60 3E 01 CC 

3CB6 113B 

3CB7 

3CB7 AF C9 
3CB9 

3CB9 3D DD 77 4F B7 
3CBE 28 

3CC0 06 40 11 04 00 
3CC5 

3CC5 FD 36 01 09 FD 19 
3CCB 10 F8 AF 
3CCB C9 
3CCF 

3CCF 06 40 11 04 00 
3CD4 

3CD4 FD 36 00 00 FD 19 
3CDA け P8 3E 01 
3CDB C9 
3CDF 

3CDF B7 20 0B 

3CB2 DD 7B 3B 3C FB 08 C8 

3CE9 DD 77 3E C9 

3CBD 

3CKD FE 02 28IF 

3CF1 DD 7B 3F 3C EB 3F 

3CF7 DD 77 3F OE 02 CD 4C 

3CFF 3B 1185 DD 77 3D 
3005 DD 7E 3E 3C F 区 08 C8 
3D0C DD 77 3E C9 
3D10 

3010 DD 6E 40 DD 66 41 
3D16 56 

aon 艺 3 DD 75 40 DD 74 41 
3DIB 7A 

3DIF FB 19 30 10 
3D23 

3023 OD 6E 30 DD 66 3E 

3D29 CD 13 3F 

3D2C DD 75 3D DD 74 3 å·š 

3D32 C9 

3D33 

3D33 FE IB 20 D9 
3D37 

3D3 マ DD 6E 40 DD 66 41 

3D3D 2B DD 75 40 UD 74 41 

3D44 7 巚阳 lA 20 EE 

3D49 C310 3D 

3D4C 

3D4C 

3D4C B6 3F 69 26 00 

3DSI 29 29 29 

3054 29 29 29 29 

3D56 87 4F 06 00 09 

3D5D 01 EC 4C 09 

3D614E 23 46 
3D 良 4 60 69 C9 
3D67 
3D67 
3D67 F5 

3D68 DD 2148 64 2148 64 

146 Oh ! X 1988.11. 













74 之 LD <IV),D:LD <iy+l),C 

743 LD L,{IX+7)LD (IY+2),L 

744 LD H|(IX+8):LD (IY+3),H 

745 LD A,DPUSH BCPUSH D 䞘 

746 CALL BDCHBCKPOP DEPOP BC 

747 OR A:JR N2,>ENBMY10 

748 #ENEMyi4 


751 

752 

753 «£NEHY9 


DJN 之 «EN£MY6 


POP IY:POP IX 
LD DE,32:AOD IY,D å·š 
LD DE,23:ADD IX,DB 
POP BC 

DEC BJP NZ,tEN£MY0 
RET 


754 

755 

756 

757 

758 

759 

760 

761 参 ENEMYWORK DW 0 

762 

763 lENEMYld 

764 PUSH IXLD IX,(♩ENEMYWOBK) 

765 LD A,(IX)1NC ACP 2:JR C, 劻 ENBMYll 

766 DEC (IX)INC <iy+l) 

767 #ENEMY11 

768 POP IX 

769 JR #ENEMY14 

770 

771 tCAPON 

772 PUSH BCPUSH HLPUSH DEPUSH IX 

773 LD A, け CAPSULEBFO い INC A 

774 LD (♩CAPSULEBF+3),ACP 3JR C,#CAPONl 

775 CALL 参 ENEMYON:DEC CJR Z,#CAPONl 

776 POP IXPUSH IX 

777 LD A,(IX+7):LD (tCAPSULEBF),A 

778 LD A,(IX+8)LD < 参 CAP3ULEBF 牛 I),A 

ク 79 LD A,0FFHLD (劻 CAPSU し EBF+3),A 

780 ♩CAPONl 

781 POP IXPOP DEPOP HLPOP BCRBT 

782 

783 BDCHBCK IN ML & A(TYPE I II III) 

784 LD C,A 

785 CP 4JR C,«EDCHBCK4 

786 LD C,3 

787 参 EDCH 及 CK4 

788 LD B»CINC B 

789 #EDCHECK3 

790 LD A,LCP 35JR NC,#EDCHECK5 

791 LD DE,^FAIRYBP 

792 PUSH DE£XXLD B ぶ POP D å·š 


795 

796 

797 

798 

799 

800 
801 


A ゞ】 


DB):1NC D£ 


JR NC, 参 EDCHECK6 
LD A,(DE)INC DBSUB し 
CP C:JR NC. 参 BDCHKCK7 
LD A,(DE)1NC DBSUB H 
CP B:JR C,#EDCHBCK1:JP tEnCHECK2 

802 #E0CHECK6 

803 INC DE 

804 #EDCHECK7 

805 INC DE 

806 #EDCHECK2 

807 PUSH DE£XXPOP DB 

808 0JN2 »EDCHECK0EXX 

809 EX AF,AF* : DEC ARET 

810 ♩EDCHECK5 

811 LD A,1DBC ARET 

812 ♩EDCMECKl 

813 EXX; し! A,"f:LD け E),A;EXX 

814 EX AF,AF* : XOR AEX AF,AF> 

815 JP #EDCHECK2 

816 

817 tENEMYON , 

818 LD IX,#BNEMYBFLD DE,23LD BC,0801M 

819 

820 参 EN å·š MYONl 

821 LD A,(IX)INC ACP 2RET NC 

822 ADD IX,DE;DJN 之参 ENENYONl 

823 DEC CRET 

824 

825 9PL1END 

826 


m 


DM ^wm m 

DM •’■■■■■■ 

DM I— ■■ ■ ■ ■ 

DM ’■ ■■ m ■ 


参 P し DATA 
DM " ELFES 4 
DM " Speed 




Round 
Agun 


♩KBYTABLE 

DB 0FFH,0FFH,0FFH,0FFH,0FFH,CFFH,OFFH,0FFH 
DB 0FFH,OFFH,0FFH,0FFH,0FFH,OFFH,OFFH,OFFH 
DB eFFH,OFFH,0PFH,0FFH,0FFH,OFFH,OFFH,0FFH 
DB eFFH,OFFH,0FFH•OFFH,0F7H,OFBH,0FEH,0PDH 
DB O00H,0FFH,OFFH,OFFH,0KFH,OFFH,OFFH,OFFH 
DB OFFH,0FFH,OFFH,0FFH,0FFH,OFFH,0FFH,0fFH 
DB OFFH.0FdH,OFDH,0F5H,OFBM»O00H,0F7H,0FAM 
DB OFEH,0F6H,0FFH,OFFH,0FFH,OFFH,OFFH,0FFH 
DB OFFH, OFBKI 0FFH,0PSH,eP7H, eP 611,0 FFH, OFFH 
DB OFFH,OFFH,0FFH,0FFH,OFFH,0FFH,OFFH,0FPH 
UB OFFH,OFAH,0FFH,000H,OFFH,OFFH,OFFH,0FKH 
DB OFDH,0PFH,0F9H,OFFH,0FFH, が FH,OFFH,0FFH 
DB OFFH,0FBH,0FFH,0F5H,0F7H,6F6H,OFFH,0FFH 
DB OFFH,0FFH,0FFH,OFFH,OFFH,OFFH,0FFH,0FFH 
DB OFFH,0FAH,OFFH,0O0H,0FFH,OFFH,OFFH,0FEH 
DB OFDH,0FFH,0F9H,0FFH,0FFH,OFFH,0FFH,0FFH 
DB OFFH,0FFH,OFFH,0FPH,OFFH,OFFH  0FFH.OFFH 
DB OFFH,0FFH,OFFH.0FFH,OFFH,OFFH,0FFH,OFFH 
DB OFFH,0FFH,OFFH,0FFH,0FPH,OFFH,OFFH,OFFH 
DB OFFH,0FFH,OFFH,0KFH,0FKH,OFFH,0FFH,0FKH 
DB OFFH,OFFH,0FFH,0FFH,0FFH,OFFH,OFFH,0FFH 
DB OFFH,OFFH,0FFH,OFFH,OFFH,OFFH,OFFH,0FFH 
DB 0PPH,OFFH,0F6H,0FFH.0FFH,OFFH,OFFH,0FFH 
DB 0FFH, OFFH, 0FFH, OFDH が 7H , OFFH,0FFH,0F5H 
DB OFAH,0FBH,0FdH,OFEH,0OOH,OFFH,OFFH,OFFH 
DB OFFH,0FFH,OFFH,OFFH,OFFH,OFFH,0FFH,OFFH 
DD 0FFH,0FFH,OFFH,0FFH,OFFH,OFFH,0FFH,OFFH 
DB 0FFH,OFFH,OFFH,OFFH,OFFH, が PH,OFFH,0FFH 
DB OFFH,OFFH,0PFH,0FFH,0FFH,eFFH,OFFH,OFFH 
DB 0FFH,OFFH,OFFH,OFFH,OFFH,0FFH,OFFH,OFFH 
DB OFFH,OFFH,0PFH,0FPH.OFFH,OFFH,OFFH,0FFH 


3F40 F£ 
3F47 60 
3F49 FE 
3F4D 7D 
3F52 E6 
3F57 85 
3F5918 
3F5B FE 
3F5F 
3F5F 7C 
3F64 E6 
3F69 84 
3F6B 18 
3F6D 
3F6D 7D 
3F72 E6 
3F77 85 
3F7918 
3F7B 
3P7B 00 
3F7C 
3F7C 
3F7C 
3F7C 21 
3F82 01 
3F89 
3F89 FD 
3F8D DD 
3F93 C5- 
3F98 AF 
3F9C DD 
3FA0 3E 
3FA7 40 
3PA8 AF 
3FAF DD 
3FB4 B7 
3FB7 DD 
3FBE 02 
3FBF C3 
3FC2 
3FP2 DD 
3FC8 87 
3FCP 
3FCP DD 
3FD5 56 
3FD6 23 
3FDD DD 
3FE2 38 
3FS4 3B 
3FE9 7A 
3FBA FB 
3FKB DD 
3PP0 El 
3FP7 2B 
化 FB DD 
4004 CD 
4007 DD 
400018 
400F 
400F DD 

4016 24 

4017 ED 
401B FB 
40 け FB 
4023 FB 
4027 FB 
OP AF 
402E 3B 
4030 FE 
OP AF 
4037 3B 
4039 FE 
403D DD 
4043 
4043 DD 

4049 2 & 

4050 7B 
4055 C3 
4058 
4658 
4068 CD 
405B DD 
4062 FB 
4066 D6 
4068 57 
406D 18 
406F 
406F DD 
4076 D6 
4078 67 
407D 


13 D0 El ED 5B FC 
El 

10 20 0E 
93 B7 28 05 
80 07 87 3D 


657 


CP 19RET NC : POP H しし D DE,(IXY)POP HL 


21 C3 64 

2190 63 06 08 
DD B5 FD E5 
32 7B 3F 

22 BF 40 

FF DD BE 00 CA AB 


DO BE 00 
7E 02 E6 
28 OB 
7E 02 D6 


I 66 06 
DD 74 06 


0132 7B 3F 
19 30 21 


19 54 5D 
00 ED B8 
66 08 


E5 

1116 00 
2B ei 0E 
6E 07 DD 
13 3P 

75 07 DD 74 08 
60 

6£ 07 DD 66 08 24 

5B FC 60 
19 28 56 
lA 28 AC 
IB 281C 
1C F5 3E 


FI 


01 CC 11 

: 00 CC 11 

18 68 


6E 05 DD I 
DD 75 05 ] 
FE lA 20 ] 
CP 3P 


D9 40 

36 00 FF DD 7E 01 
64 38 02 
64 

87 C6 03 4F 


7E 01 FE 64 38 02 
64 

87 C 色 02 4F 


658 CP 16JR N 之 ■♩R0ADG05 

659 LD A, し SUB 巚 OB AJR Z,>R0ADG03 

660 AND 80HRLCAADD A|ADEC A 
661♩R0ADG03:ADD A>LLD L,A 

662 JR ♩R0ADG04 

663 #R0ADG05:CP 17JR N 之 ■♩ROADGO? 

664 ♩R0ADG09 

665 LD A,H:SUB DOR AJR 之#反 0ADG06 

666 AND 80HRLCAADD A»ADEC A 

667 ♊反 0ADG06:ADD A,H:LD H,A 

668 JR «R0AD004 

669 «ROADG07 

670 LD A,LSUD B:OR AJR Z.IROADGOB 

671 AND 80HRLCAADD A,A:DEC A 

672 ♩R0ADG08:ADD A,LLD L,A 

673 JK ♩R0ADG09 

674 

675 #LOADFG DB 0 

676 

677 : 

678 ENEMY 

679 LD HL,#SPRITEBF+24:LD DE ■参 SPRITEBF+25 

680 LD BC,265LD (H し ,0; し DIR 

681 

682 LD IY,#SPRITEBF+24 

683 LD IX,>KNEMYBF:LD B,8 

684 #ENEMY0:PUSH BCrPUSH IX:PUSH lY 
XOR ALD け LOADFG),A 
LD (#£NEMYWORK).IX 
LD A,OFFHCP (IX) : JP Z,#HN£MÂ¥9 


CA 58 40 

10 DD 77 


XOR ACP (IX) : JP Z, 参巚 NEMY12 
LD A,(IX+2)AND 0P0M 
OR AJR Z,#£N£NY2 
LD A,(IX+2 い SUB け LD (IX+2),A 


685 

686 

687 

688 

689 

690 

691 

692 JP ♩ENEMYl 

693 »ENENY2 

694 LD A,(IX+2)ADD A,AADD A,AAOD A,A 

695 ADD A,AADD A,(IX+2): し D (IX+2),A 
反 96 ♩ENBMY4 

697 LD L, (IX+5) LD H,UX+6》 

698 LD D,(HL) 

699 INC HLLD (lX+5),LLD (IX+6》H 

700 liD A け X+1》CP 100 

701 JR C,tENKMY7 

702 LD A •いし D (化 OADFG),A 

703 #ENEMY7LD A,D 

704 

705 

706 

707 

708 

709 

710 

711 


712 ♩BNEMY3 


JR NC,>ENEMY3 
PUSH IX 

POP HL:LD DE,22:ADD HL,DE:LD DE,HL 
DEC HUDEC HLLD BC,14LDDR 
LD L,(IX+7):LD H,<1X*8) 

CALL 参 ROADOO 

X+7),L:LD (1X48),H 
: NEMYl 


JR #ENE1 


714 

715 

716 

717 

718 


LD L,(IX+7)LD H,(IX+8)INC H1NC H 
LD DE,(iXY) 


CP 25 
CP 26 
CP 27 
CP 28 


JR Z,#ENEMY1 
JR Z,#BNEHY4 
JR 2,#BNEMY5 

PUSH AFLD A,1CALL Z,lEMISSASHOT 


CP 29PUSH AF: し D A,0:CALL 之, >BMISSASHOT:P 


720 CP 30JR NZ,>EN å·š MY4 

721 LD (IX),OFFHJB 参 BNEMY9 

722 ♩BNEMY5 

723 LD し IX+5); し D H,(1X46) 

724 DEC H し LD <IX + 5), しし D (IXf6) ,H 

725 LD A,(HL)CP 26JR NZtlHNEMYS 

726 JP #ENEMY4 

727 

728 #ENEMY12 

729 CALL ♩CAPON 

730 LD (IX),0FFHLD A,(IX+l) 

731 CP 100: JR C,#ENEMY13 

732 SUB 100 

733 #ENEMY13U) D,AADD A,AADD A,3:LD C,A 

734 JR 参 ENEMYl5 

735 ♩ENEMYl 

736 LD A,(IX+l)CP 100 JR C ■参 EN å·š MY8 

737 SUB 100 

• 738 #KNEMY8LD D,AADD A,AADD A,2;LD C,A 
.739 ^ENEMY け 


アナブ 《 巚し FES ノ f ナり々ブマテ—♊倕 • " DB 0 
U9 ニヒシ • ■り30 ノ ♊力-ミ゚) DB 0 
t ント々 ♩ ハシス•カニ゜ノ け ぞ卜すVテむク •" DB 0 
コレカタアナタ A HLFES すむフ-ニシンニナクシ^ DB 0 
み • かけ シクアタマ9テむシマ t ナヶレ /T ナろサむ ♩ DB 0 
のノホノマ゚ニタマブアナタ 》 ミミニ" DB 0 
t ♊ナリテむヌシスチム A ノ hr りノ " DB 0 
すむレンカ • ♩ai テ " DB 0 
,〇,0,〇113 


7 IDEMOSDATA 

8 DB し-7,11 


0,111 し- 
15,11,1.-12,14.1 
17,11,1,-20, 11, 1.-17,14.1 
48,11,-1,45,11,-1,48,14,- 
43,1し-し40, U •- し43,14,- 


参 CHRDATA0 

DM "am モ ■■■( モモモモモモそ" 

DM "»%モ BBR モ巧モモ IK そそモそ" E 
DM "Iモモ»モ* E モモモモモモモモモモ" 

DM "R モ IHK モ巧モモ R モモ巧"ル 
DM モモモモモモモそ " 

DM "He モ»モモ蟛モモモモモモモモモ p 
DM モ HIHK モモモモモモモ" 

DM "IPE モモモモモモ画巧モモモモ H E 
DM "モ aiK モモモモモモモモモ " 

DM "モそモ麵 BR モホそモモモモモそ" S 
DM "♊♊♊そ♊モモ参そ♊♊♊♊そそ♊モ♊♊モモ♊モ" 

DM "そ<モモ参モモ參モ参そモ参モモモ<モモ<«モ参モ参幞モ" 

DM "そ♊モモ♊モモ♊モモ劻モモ♊モモモ♊♊モモ♊モモ♊蟛そ" 

DM ">«モ>«♊モモそモモ♊参者劻モモモモモモ>♊♊モ蟛モ H ;IV 
DM " By そ f モモモモモ T.A 蟛モモ i モモ oki <モモそそモ " 


41 fFORSOS 


U ス h 4 巚し戶巚 S デヌタ1 


12 3 
0 0 0 
15 4 1 

F F F ^ 

3 〇 7 8 & 14 
0 〇 〇 〇 D 4 2 
6 2 E 6 5 A 0 

4 7 6 6 C 0 2 
D D D 〇 A D 7 
D P D D 7 C B 


D D 
Dp 

3 3 5 
2 2 D 
D D 3 0 


9 9 

1 D D p 
B F D 3 
Do 0 3 
D o 0 9 
10 7 2 0 
-E 21 c 0 
D 111 5 9 0 
F 1 1 c o c 0 


が 0 0 

F E 4 
B F 3 

Ac D 
2 3 F 

Do 0 
D0 0 
5 E s 14 
E 7 3 B c 
D D 6 D D 8 
D D 0 D D 1 


B 

8 5 4 4 9 

31 6 6 c 

5 3 8 8 9 4 1 
E 0 2 9 9 6 c 
DCED522B I 
D3FOB339 E 
6441D782 1 
D664DO03 D 
5BB31EEF 1 
E995B77P B 
5A2DDDDE D 
C33CDDD3 D 


cl B 
2D 3 

0 3 2 c 

8 3 5 6 8 5 A 4 2 
3 2 6 0 0 9091 

43 4 E 3 9 1 3bf 3030 
0 o 0 FCDO 1701313 


9 2 

c I 

19 9 D B 81 
D D c 3 7 0 4 
9 3 D 1 E F B 
D E 3 o 3 A 3 

FEB 1 D15E9AB0A9A8 3 3 508 E 983 
4 p 0 4 71D3D1F31B1B 1 1 D10 3 Doc 


o o 

0 D 

7 2 
1 0 

1 E 
1 p 

3 c 5 

11 E 9 9 

2 0 71c 
D 1 ODD 
Do D D o 


DO06C2SADD189BBBP49ABFP1117EP 557999 B29F39F44AAABF 11338 B 03468 AD0399AABBB 14488 D0333ADDD48AAA 
ぶ M999AAAAAAABBBBBBCCCCCCDDDDDDDBEBFFF 0000000111111222222233333333344444455 目 5555566666 

I ! I— f I I - - - 1 - - I - - I Ik - - - - - -- It, — , — —. 4444444 


►(でさんは少幎ゞャンプに完党に毒されおいるし野う。西台巧倫 16) 埌玉県 


ELFES IV 147 












85 DB 0FFH, 0KFH, が削 0FFH, 0FFH,0FFH, OFFH , OFKH 

86 

87 BOSSAPTABL å·š 


88 

DB 

0,1 

3, 0,-1 

,2,0FFH,01FH 

89 

0B 

0 

2 

3, 1,-1 

,2,01PH,0FFH 

90 

DB 

1 

0 

3,-4, 1 

,0,0 げ H,O0FH 

91 

DB 

2 

0 

2, 1,-1 

■O.0FF 打 . OFFH 

9 之 

DB 

2 

4 

2.-1, 1 

,e.ePFH,OFFH 

93 

DB 

1 

4 

3, し 1 

,1,00FH.0FFH 

94 

DB 

1 

2 

4, -1,-1 

■1,0FFH,030H 

95 

96 

DB 

0 

0 

3, 1.-1 

• し 


97 

98 ♩ROADRAIL 




206 

207 

208 
209 


200 DB 10.10,ie,e,o.e,0,0,e,0,0,30 

201 #N012 

202 OB 26,18,27 

203 #N013 

204 DB 3,3,3,3,3,3,26 

205 DD 1 |0 •しし 0,2,01 し 0,3,0,0,3|5|3,0,28 
>,3, 6,4,0,4,4,5,3,4,0,4,3,0,3 

DB 3,0,3,2|0|2,3, し 2,3, し 2,1|3, し 2,28 
DB e,3.1,3,0,d,3.0,5,0.4,0,5,5,0,5 
DB 5,0,5|5,0,6,0,5,0,7,0|0,7,1,7,0,28 
OB 8,I,7,1,8,e,8,8,I,7,8,0,8.7.e,7 
DB 7,0,7,6,0,6,7,5,6,7,5,6,5,7,5,6,28 
DB O,7|5,7,e,O,7|0| し 0,8,0 • し 1,0 • し 27 
#N014 

DB 26,18,18,18,18,18,18,18,18,18,18,18 


♩NO け 

DB 9,9,9,9,9,9,9,9,9,9,26,25,27 
#N016 

DB 9,9,9,9,9|9,9,9,9, 9,26 ,26,25,25,25 
DB 25,25,28,27 

221 #N017 

222 DB 26 • け 


220 


223 

224 DB 18,18,0.1 

225 DB 0,0,0,18,1 

226 DB 18,18,18,18,1 

227 

228 ♩CHRDATAl 

229 DM 

230 DM • 圓 ■UK そ巧 / 巧 </ そモモ " 

231 DM " モ fO モ f モモモモモそ littt モモモ " 

232 DM "f + ♩ そ ♩♩ モモモモモモ ■■ 


18,18 
8,18,18 
8,18,18 
18,18,18 
0,27 




リスト5 £しド£3デ~倕2 


2 ORG dPL2END 

3 肿 FSBT OFS 

4 _ 

5 data 

6 

7 tAPPEARTABLE 

8 DV ♩APPBARDATA し #APPKARDATA2 

9 DV ♩APPBARDATA3■iAPPBARDATA4 

le 

11 #APPBARDATA1 

12 DB e.ee 

13 DB 4,7,1,27,-1,1,1 

14 DB 4,7 • し 22 •• しし 1 

15 DB 4|7 ん 2 いし 1,1 

16 DB 4,7,1,29,-1,1,1,130 

17 DB 104, 7. 1,11. -111.I 






27 

28 

29 

30 

31 

32 

33 

34 

35 

36 

37 

38 

39 

40 

41 

42 

43 

44 

45 

46 

47 

48 

49 

50 

51 

52 

53 

54 

55 

56 

57 

58 

59 

60 
61 
62 

63 

64 

65 

66 

67 

68 



► PC -98 から X 68000 じがっおたいりたした。峚入にあたっおは芪のス本をかじり自分で 
148 Oh ! 乂 1988.11. バむトも少々やりたした。「問立ストレヌトで巧かったらコンビュヌタ貫っおちょ䞀。私立 

巧ったり浪人したりするこずを思えぶ巧いらんよ J 。 これです。受隓生で X 68000 がはしい 
方はこの手を䜿いたしょう。 小♊朚到18》を巧県 
























































































































































DB 3,6,8,35|3,-5,0 
DB 3,6,8,36,3,-6,0 
DB 3,6,8,36,3,-5,0 • け 0,0,30 
D 癟 3,16,8,20,-1,-6,0.0,10 
DB 3,16,8.10,-1,-5,0,0,10 
DB 3.16,8,27,-1,-5,0,0,10 
5,-1  - 5,0,0, It) 

15,-I,-5,0 
DB 130,0,60.107,0,150 ,XIQ 

#APPEARDATA2 
DB 0,60,2,9,8,34,4. 16,0 
D 癟 2,9,8,34,8,16,0 
DB 2,9,8,34,12,16,0 

,16,16,0  130,0 ,30 
4,6,3O,0 
8|1,6, 30,0 
38,10,30,0 
8,-3,10,30,0 


30,0,130,0,40 

0 , 0,20 

8.18,-9,-6,0, 130,0 ,21 
34,5,30,0 

34,23 »30.O,136,0,30 
16,- し -5,010 ,け 
28,-1,-5,0,0,10 
04,-1•—5,0,0,10 
22,-1 ,-5,0,0,10 
10,-1  - 5,0,130,0,30 
2,6, け •—3,50,0 
20,-8,50,0 
16, -8,50,0 
22,-6,50,0 
14,-6,50,0 
24,-8,50,0 

-8,50,0,140,0,60 


307 

306 

309 



,16, 

OB 3,16,8 
DB 150,2.2  
OB 2,21,3 
DB 2,21,3 
DB 2,2114 
DB 2,21,4 
DB 2,21,2 
DB 2,2112 
DB 103,4 ,8, 
DB 103,4,8, 
DB 103,4 ■ 
DB 103,4 
DB 1,10 
DB し 10 
DB 1,10 


I •ル 

1,17,10,0.130,0,46 

, 28 ,- 1 , 10 , 1 ,e ,20 

,25,-1,10,1,0,20 

0,0.30 

-5*0,0,7 
-5,0,0,7 
• 0,7 

•130,0,30 

130,0 

DB 101.5,3,0,5,30.0 

DB 1,5,3,40.10,30,0 

DB 101 ,St 3,-6,10,30,0»130,0,30 

DB 3,1813,30,0• け 0,1 

DB 3,18,3,05,0,150,1,130,0.20 

DB 130,0,60,108.0,20 

DB 0t60 

DB 1,8, し 5,-7|-5,0 
DB 1,8,1,10,-7,-5,0 
DB 1,8,1,15,-7|-5,0 
DB 1,8,1,20,-7,-5,0 
DB 1,8,1,25,-7,-5,0 
DB 1,8,1,30,-7,-5,0,130, 0,50 
DB 3,13,8,27,28,30,0,0,20 
30,0,0,20 
• 0,20 

•0,130,0,30 


DB 103,13 ,8, 

DB 150,102 ,6,2,0, 
DB 103,6,8,0,2,-5 
DB 103,6,8,0.2,-5 
DB 103,6,8 




DB 
DB : 

DB 3 , 
DB 3 
DB 3 
DB 3 
DB 3 
DB 3 
DB 3 
DB 166 
DB 103 
DB 103 
DB 103 
DB 103 
DB 150 
DB 103 
DB 103 
DB 103 
DB 103 
DB 130 


21,2, 


1,0,3d 


12 し - 3 , -5 • 0 
-  - 5,0 
I 24 t — 8 ,- 5,0 
1 12 1 — 81 -5 10 
— 8 •• 5,0 
8 ,- 5,0 

-6,20010,140,0,40 
,30,0.1,0.130,0,30 
0,40 

7,8,10, -1,3, 0,1 
し 3, 

8,0 

102,1 

•0,Oi5 
,6| け 0,010 ,5 
37,6|15e,0,e,5 
19 , 8 » 37 , 6 , 5 e,e, 140 »e, 5 e 
0 , 60 , 109 , 6 , 159.120 



♩APPBARDATA3 



OB 3,1 
DB 3,1 
DB 3,1 
DB 103 
DB 103 
OB 103 
DB 103 
DB 3,1 
DB 3,1 
DB 3,1 
DB 3.1 
DB 103 
DD 103 
DB 103 
DB 103 
DB 130 


1.0 

1,0 

1,0,130,0,26 

い 


• 0 


fill 

60, 


• 13, 

• 13,1 
• ル 1 
.13,1 
111,0 


I ,0,13010,20 

1.0 

L,0 

l,C 

1,0,130,0,20 


320 

321 

322 

324 iAPPEARDATA4 

325 

326 

327 

328 

329 

330 

331 

332 

333 

334 

335 

336 

337 

338 

339 

340 

341 

342 

343 

344 

345 

346 

347 

348 

349 

350 

351 

352 

353 

354 

355 

356 
367 

358 

359 

360 

361 

362 

363 

364 

365 

366 

367 

368 

369 

370 

371 

372 

373 

374 

375 

376 

377 

378 


380 DW ♩BACKMPe »♊BACKMP0+12 

381 DW #BACKMPl,#BACKMPl+24 

382 DW 參 BACKMP2,♩BACKMP2+90 

383 DW ♩BACKMP3,IBACKMP3+96 

384 DW ♩BACKMP4,#BACKMP4+96 

385 
366 

387 

388 

389 

390 

391 

392 

393 

394 

395 

396 

397 

398 

399 

400 

401 

402 

403 

404 

405 #BACKMP2 

406 


0, 130,0 ,20 
150,120 



DB 10HteilM0H,eiH,ieH 
DB 10H,O1H,10H|01H,10H 
DB OlH,lOH.OlH,lOH.eiH 
DB 10H,01H»0FFH 

♩BACKMPl 


DB 30M,13M 
DB 03H»32H 
DB 2OH,O0H 
DB e2H.21H 
DB 21H,12H 
DB 10H,21H 
DB 31H,02H 
DB lOH,IdH 


03H,eiH 
30H,10M 
ieH,21H 
02H,32H 
12H.lOH 
23H,e2H 
22H,13H 


01» 

21H 

20H 

OlH 

13H 

20M 

IIH 

92»,0FFH 


407 DM I 

408 DM I 

409 DM ■ 




--111-— III—*111** 


DB QO0H,00OM,O00M,000K,000M 
DB 0DDM,ODD»,0DDH,0DCH,00eH 
DB OOOU,0OOM,O00M,O0AM,00OM 
DB 054H,ee0H,054H,e0AH,OeeH 
DB O0OH,0OOH,OOOH,OOAH,eOOH 
DB 077H,077H,O77H,076H,OO0H 
DB O00H,OOOH,OeOH,O00H,OOOH 
DB 0O0H.O0OH,0eeH.000H,eoOH 
DB 0e0H,0O0H,00OH,0O0H,0OeH 

420 DB 0O0M,03OM.O30M,O3OH,03OM 

421 DB 000H,020H|020H,020H,O20H 

422 DB O00M,0OOH,000H»O00M,0OOM 

423 DB 0001 し O03M,0O3H,003M,003M 

424 DB 000H,O02H,O02M,O02H,OO2M 

425 DB eO0H,OeeM,0O0H,e0OH,OeOM 
4 26 DB O00H,OO0H,GOOH, 0001 し 00 OH 

427 DB QOdH,eOOH,OO0M•0d0M,O0OM 

428 DB 00OH,O00H.0O0M,OeOH,OO0H 

429 DB 00OM,OOOM, 0091 し OEDH,ODOM 

430 DB 0OOM,0OOM,OO9M,OBOH,00OH 

431 OB OOOH,OOOH,0O9H,OB5H,O4UH 

432 DB OOOH,OOOH,009H,OBOH.OOOH 
4 33 DB 000 M,OOOM,UO9M,0BUH,U(>OM 

434 DB OOOH, OOOH, O09H,0H5U, 04 011 

435 DB eeOH,OOOH,009H,OBOH,OOOH 

436 DB OO0H,OOOH,OO9H,OB0H.eoOH 

437 DB 0001 い 0OM,4)09H,0B5M,O4OM 

438 DB OOO»,t)0OH,OO9M,OBOM,OO0M 

439 DB OOOH,i)0OH,O39H, OBOH, OOOH 

440 DB OOOH , 030)1.029H , OBSH . 040H 

441 DB 03OH,020H.009H,OBOH,OOOH 

442 DB 02OH,OOOH,009H,OBOH.OOOH 
4 4 3 DB O00M , OOOH, 009H, 0&5H , 04011 
4.14 DB 0OOM,O00M,O39M,0BOH,OOOM 


445 

446 

447 

448 

449 

450 

451 

452 

453 

454 

455 

456 

457 

458 

459 

460 

461 

462 

463 

464 

465 

466 

467 

468 

469 

470 

471 

472 #BACKMP3 

473 DM " 

-——A 化 
-— 


DB 0OOM,030H,029H»0BOH|000H 
DB O30H,O2OH,O09H,eB5H,040H 
DB eZOH,00OH,0O9H,OBOH,OO0H 
DB OO0H,00OH,O09H,0BeH,00OH 
DB eeOH,OeeH,0O9H,OBOH,O00H 
DB 0O0H.OO0H,009H.Oa7H,077H 
DB OO0M.0OOH.OO0M,0OeM,OQOM 
DB 00OH,OOOH.0OeH,OOOH,OO0H 
DB Oe0M,000H,U00M,OO6H,00OM 
DB OOOH,00OH,OO0H.eQQH,O0OH 
DB eDDM.0DDH,0DDH,ODDM,ODDH 
DB 0e0M,0O 片 M.O00M,0OOH,O0OH 
DB ee 511,040 HiO 54H,005H,040H 
DB 000H»OO0H,e0OH,O00H,0O0H 
DB O77H,O77H,O77H,077H,O77H 
DB 0e0M,O00H,0O0M,O00H,0O0H 
DD OeOH.OOOH,000H,OOOH,000H 
DB 0eOM,O0eH,0O0H,00OM,000M 
DB eeOH,OOOH,OOOH,OOOH,OO0K 
DB Oe3H,0O3H,O0dH,O00H,00OH 
DB e02H.Oe2H,0OOH,0eOH,OOeH 
DB OeOM,OO0M,000H|0O0H,00OM 
DB 003H,003H|000H|000H,000H 
DB 002H,OO2H,e0OH,O00H,0O0H 
DB Oe0H,O0OH,OO0H,0OOH,00OH 
DB 000H,e0OH,eo0H,eeoH,000 M,offh 


474 

475 

476 

477 

478 

479 

480 

481 

482 

483 

484 

485 

486 

487 

488 

489 

490 

491 

492 

493 

494 

495 

496 

497 

498 

499 

see 

5dl 

502 

503 

504 

505 

506 
567 

508 

509 

510 

511 

512 

513 

514 

515 

516 

517 

518 

519 
529 

521 

522 

523 

524 

525 

526 

527 

528 

529 

530 

531 

532 

533 

534 

535 

536 

537 

538 

539 

540 

541 

542 

543 

544 

545 

546 

547 

548 

549 

550 

551 

552 

553 

554 

555 

556 

557 

558 

559 

560 ♩BACKMP4 

561 DM •• 

DM ** m 
DM "wm 




DB 0001 し 0O0M.00OH,O0eM,0OOH 
DB 044H,04" 1,044 H,044H,O44M 
DB 033H,033H|033H,033H,033M 
DB O00H,OOOH,OOOH,000H,000H 
DB 044H,O4AH,000H,O84H,O44H 
DB 033H,O39H,006M,073 片 .OSSH 
DB 00OH,065H.OOGH,05OH,000H 
DB 000H,065H|0e6H|050H,0O0M 
DB OO0M,e65H,006 も O5OH,0eOM 
DB e0ZH,e65H,e06H|050H,020H 
DB 001H,O65H,006H, 05011,0 け H 
DB O09M,065M,O06H,050U,00OM 
DB eodH.eesH,eesH,esen,eeoH 
DB e44H,e4EH,e06H,eC4H,e44H 
DB O33H,03DM,O00H,0fi3H,O33M 
DB e0eH,0e0H,OOOH,00OH,O00H 
DB 044H,044M,O4AH,00eM,00OM 
DB 033H,033H»O39H»000H,000H 
DB 00011,00 OM,O65M,Q00! し 000H 
DB 000! し 000M,O6&M»002M,Q00H 
DB OOeH,0O0M.065H,OOlH,00OM 
DB e06H|00OH,O65H.000H,020H 
DB 0e2H,000H,065H,000H,010H 
DB e01H,0e0H,e65H,0e2H,000H 
DB 00OH,e00H»O65H,001H,O00M 
DB eeoH,e2eH,e65H.eeeH,02eH 
OB 0O0H,01OM,O65H,0QOH,ei0H 
DB 00OH,O00H, 06511,002 H,000H 
DB O02H,00OH,e65»,0eiH,eO0H 
DB 00IH,eeOH,e65H,00eH,e20H 
DB OQ0H.QOeM,065M,000Hrei0H 
DB 00eH,02OH,e65H|002H,000» 

DB 000tUOl0H.e65H,e01H,000H 
DB O0eH,ee0H.e65H,O00H,e0OH 
DB 002H,0e0H,065H,000H,000H 
DB 0OlK,O00H,e6CH,044H.044H 
DB O0OH,O00H,00BH,033K,033» 

DB 000M.O20M,000H,000H,OO0H 
DB 000»,010H,e0OH,000U,O00H 
DB o00H,ed0M,0eeH,0O0M,e0OH 
DB 0 い H,044H,044H,044H,044H 
DB O33H,033H|033H,033H,033H 
DB eeOH,065H,OOBH,O00H,OeOH 
DB 0eeH,065H,eeeH,000H,0e0H 
DB O00H,e65H,O00H,e00H,O0OH 
DB 00QH,065M,0O0H,000H,0OeM 
DB 0QeH,e65M,Q00M,0O0M,000H 
DB oeeH,e65H,dooH,oeoH,eoeH 
DB OeOH,06SK,O0O»,0O0H,00OM 
DB 044H,O4BM,000M,000M,000M 
DB O33H,0aDH,00OH,0e0H,00eH 
DB 0O0H,0eeH,0O0H,000H,084H 
DB O0OMf0O0M.00OH.O06M,073H 
DB 0oeH,eeoH,oo0H,ee6H,o50H 
DB 00011,000 H.eeoH.eeei 1,050 H 
OB 0O0M,00QH,000M,006H.050H 
DB 00OM.0O0H,000H,0O6M.050H 
DB O00M,OO0H.000H,006M 八 50H 
DB 000H,0e0M,000H,Od6M,Q5QH 
DB e0eH,ee0H.000H,oe6H,d5eH 
DB 044H,e44H,O44H,e44H,e5eH 
DB 033H,033H|033H|O33H,050M 
DB 020H,0O0H»O20H,0O6H,05eM 
DB 01OM,0O0M,0ieM,006H,O5QH 
DB 000M WOH,O00M,026M.050M 
DB ee0H,eieH,0O0H,016H,C»50H 
DB 020M,0OOM,e20H,Oe6M,05OH 
DB 0ieM,OOOM,010M,006M.05OH 
DB 000M,02OK.0O0H,026H,050M 
DB QO0H,01OH,000H,O16H,050H 
DB O00H,0Q0H,OOOH,006H,050H 
DB eO0H,eOOH,e00H,006H,eC4H 
DB 044M,O44M,044H,0AOM.OB3M 
DB O33H|033H,033H,O90H,0O0H 
DB OO0H.e00H,O06H,d54M.O44M 
DB 000 【し 000M,006M,e53H,O33M 
DB 0O0H,O00M,O96H,05OH,00OM 
DB 944M,e44M,044H,0E0M,O00M 
DB 933H|033H,e33H.OD0H,0OOH 
DB 00OM,Oe0M,0OOM,0OOM,O00M,0Ff» 


562 

563 

564 

565 

566 

567 

568 

569 

570 

571 

572 

573 

574 

575 

576 

577 

578 

579 

580 

581 

582 


DM 


■•-!0! 


DB OOOH,OeeH.eOOH,OOOH,OOOH 

DB eoeii,eooH, oooh . 00OH, 0OOH 

DB OOOH,OOOH,OOOH,OOOH,OOOH 
DB 01lH,O17H,O00H,O61H.OnH 
DB O0OH,OO5M, OOOH, 050(1,00011 
DB OOOH,OO5H,0OOH,05OH,OOOH 
DB OOOM,005M,O0OH,050M, な 00【I 
UB OOOH,O05H,OOOH,O5OH,O0OH 
DB OOOH,005H,OOOH,050HIOOOH 
DB OOOH.OOSH.eOOH.eSOH,OOOH 
DB OOOH,005H,OOOH.050H,UOUH 
DB OOOH»OO5H,0OOH,05OH,OeOH 
DB OOOH,OO5H,O0eH,O5eH,OOOH 
DB OOOH.OeSH,OOOH,eSOH.OOOH 
DD 0OeH.OOaH,OnH,O21H,OlIH 
DB 0O0H,0Q5 •し OO0M|0OOM,0O0M 
DB 00OM.O06H,OO0H,O0OH.OOOH 


583 DB O00M, 00511,000 M,000M,00011 

584 DB O00H,005H,000H,000H•00OH 

585 DB OOOH,O05H,0O8H,005N,O00H 

586 OB 011H,dl4H,00BH,008H,0e0H 

587 DB 00eH,Od0H.000H,e0eH,OOQH 

588 DB 刪 M,000M|00OM,O00M,0O0H 

589 DB OilH,enH,OnH,dllH,OilH 

590 DB eOeH,O0eH,00OH,O00H,0O8H 

591 DB 0eOH,e0OH,OO0H,0OeH,eeOH 

592 DB 00OM.Q0OH,000»,O0OM,OOQM 

593 DB OeiH,0OlH,e01H,OOlH,0OlH 

594 DB 00OH,00OH,000H|00OH|O00H 

595 DB O0OH,000H•006H• 繌 H,000H 

596 DB eO0H,0dOH,0O0H,e0OH,O0eH 

597 DB OUH,011H,011H,01 りし 0UH 
596 DB 000H,0d0H,000M,QO0H,00OK 

599 DB 0dOH,09AM•0O5H,00OH,OOQM 

600 DB e00H•009H•OOSH,0O0H,000H 

601 DB 00OH,ee0H,Oe0H,000H,OOeH 

602 DB 

603 DB 0O5H,00OH,050H|000H,950M 

604 DB O05H,000H,e5eH,Oe0H,e5eH 

605 DB 0O5H,06OH,050H,00eH,O5QH 

606 DB 005H,000H,050H,eeOM,O5eH 

607 DB 0e5H,000H|050H|000H,050H 

608 DB 005H»Oe0H,05eH.00eH,O5OH 

609 DB O0SH,0e0H,05O»,e00M,e5OM 

610 DB 005H,eeOH»e50H,O0OH,050H 
DB 005H,ee0H,05eH,e0OH,050H 
DB O05H,0OOH,050H,0O0H,05eH 
DB 0O5H,e0eH»O50H,eoeH,O5eH 
DB ee5H,0oeH,e5OH,eeeH,e5eH 


DB 005H,00OH,O00H 
DB 005M,000»,0G0I 
DB oo5H»eo0H,ee0] 

DB 005M,0OOM,000] 

DB 005H,OeOM,000] 

DB OeSH,OOOH, 0001 
DB 000H 刪 0M,0Oei 
DB 006H,011H,eil 
DB 0O5H,ed0H,0ee] 

DB 0 が H,0O0H,000] 

DB eesH^eeoH.eeei 
DB eosH^oeeH.eeoH 
DB 0esH,0eeH,ee0H 
DB 0eSH,000H,0eOH 
DB ee5H,e0BH,eeoH 
DB 0d6H,00DH,0001 
DB O0SH,0e0H,00Ol 
DB 0MH,000H,00 か 
DB 0eeH,0eeH,o00i 
DB 0Q0H,0e0H 
DB eeoH.oeoH 
DB 

DB 000H,000M,000] 

DB eeoH.eeeH.eeei 
DB eeeH.eeoH.eee] 

DB eeeH.oeoH.e 001 
DB eeeH.eeoH 
DB 000H,ee0H 
DB eilHtOllH 
DB eeeH.eeeH 
DB eeeH.oeoH 
DB 0Q0H,0O0H,9001 
DB oeeHiOedHtOeei 
DB OMM • 綱 H,0O0] 

DB 0A0H,eAdH,e 
DB esou»ec0 H,ocoh, eesH,eeeH 
OB Oe0H,00eM,000H,0O5H,00OH 
DB 00OH,0O0H,000H,005M,e0OM 
DB O0OH,060H,00OH,00SM,OO0H 
DB 0O0H,Q0O»,000H,005H,0eOH 
DB eilH,011H,eilH,O14H,0e0H 
DB 000M,00OH,000H,0Q0H,00OH,QPPM 


620 
621 
622 

623 

624 

625 

626 

627 

628 

629 

630 

631 

632 

633 

634 

635 

636 

637 

638 

639 

640 

641 

642 

643 

644 

645 

646 

647 

648 

649 

650 

651 

652 

653 

654 

655 

656 

657 

658 

659 ♩READAOD DW 0 

660 #APPBARBF DB 0 
661♩ROUND DB d 

662 ISHIBLD DB 0 

663 ♩CPMOLD DB 0 

664 ITOUCH DB 0 

665 ISPEEDDATA DB 0 
666 参 COUNT DB 0 

667 ♩KEYBB DB 0 

668 iSHOTBF DB 0 

669 参 SPEED DD 0  

670 ♩WEAPON DB 0  

671 #OPTION DB 0  

672 ♩GUN DB 0  

673 •XY 

674 DW e 

675 DS 2*36 

676 «BXY 

677 DW 0 

678 tOPlXY DW 0 

679 #OP2XY DW 0 

680 #0P3XY DW 0 
681 参 0P4XY DW 0 
682 

683 顯 188 扫 FI 
684 DS 2*32 
685 參 EMISSBF 

686 DS 8>64 

687 

688 fENENYBF 

689 DS 23«8 

690 

691 tBOSSBF 

692 DS 80 

693 tCAPSULEBF 

694 DS 5 

695 

696 IBFEND 

697 

698 ♩BACKDATABF 

699 DS 10 

700 

701 tSCROLLFG DB 0 

702 ♩KVRAMM)D DW 0 

703 #KVRAMBNK.DB 0 

704 

705 #3PRITKBF 

706 DS 4*MANYSPRI 

707 #FAIRYBF 

708 DS 3*MANYFAIR 

709 

710 ♩KVRAM0 

711 DS 32 け 9 

712 ♩KVRAMl 

713 DS 32*29 

714 •KVRAMM 

715 DS 3U«2H 

716 tDATAEND 

717 


H,eoeH,05en 
H,000H,O50M 
H,O00H,050H 
!li000H,031M 
U,000H.O0OH 
M,000M|000H 
M.e0QM»00QM 
H,0nH,070H 
H,00eH,050H 
H •蟊 H,e50H 
H,00eH|050M 
H^eeoH.eseH 
H,000M,050H 
H.eeeH.eseH 
H,0E6H,050H 
H,0DOH,e50H 
H.doeH.eseu 
H.0OeH,050H 
H,O00H,050H 
H,000H,O50H 
H,000H,050H 

H,000H •が 0M 

H^eeeH.esoH 

H,00OH,050M 

H,eeeH,05eH 

H,eedH,000H 

H.eesHiOeeH 
H,0e5H,oeeH 
H, 006 H,e 麵 
H| 005 H,OeeH 


H,de 5 H, 0 deH 


90123456789 01234567890123456789012345678901234567890123456789 
6777777777788888888889999999999000000000011111111112222222222 
11111111111111111111 Jllllllllll 22222222222222222222222222222 之 


0123456789 A 
3333333333 i 

2222222222ク 


け 61234567 €0901234567890123 4667890123466789012346678 ぶ J に巧 S 
•55s$55555s 6666666666777777777788888888889 do 999999 巧 WWWWMMM 
z 22222222222222222222222222222222222222222222 之 222223333333 


T 吊寞 TIN ロむ 


► C もグラフィックらずか匵りすぎおなにもただわからないたたです。今 U らゲヌムば 
かりやっおいるネムの X68000 ですがいずれはどれかマスタヌし た、、 ず思っおいたす。でら 
ホ々じゲヌムは化おくるしなあ  。 小が» (32) 巧玉お 


ELFES IV 149 





















































































さお义しぶりの SHORT ACCESS 
でず。今回は MZ -1 加日甚ず MZ - 巧日日甚に 
グヌムを1本ず぀お届けしたず。どちらち 
なかなかの力䜜。最近 XI や X 郎邮日でのシ 
ョ ヌ h プログラムがかないよラでず。ナヌ 
ザヌの皆さんがんばっお。 



MZ -1 劂日甚 


Kumagai Satoru 


熊谷聪 


た。゚ンゞンが攟぀赀い化を頌りに敝機を 
画面䞭倮の照準に補捉しスペヌスキヌで 
バノレカン砲を発射しお迎撃しおください。 
機䜓の移動は力ヌ゜ルキヌで操䜜したす。 
これは䞊䞋/巊右の傟きによっお巧われ 
惯性が぀いおいたすので泚意が必芁ずなり 
たす。 


時間ずずらに゚ホルギヌは枛っおいき 

1機撃壁するごずに゚ネルギヌが50ず぀増 
えおいきたす。゚ネルギヌが0になる t ゲ 
ヌムオヌノく、䞀。をれたでに撃壁した機数に 
よっお F 〜 A たでのランキングが衚瀺され 
たす。 ゚ヌス ストラむカヌランク A ) を 
目脂*しお力;'んばっおください。 



MZ -1500 甚の BASIC ず䞀郚マシン語を 

䜿ったフラむトシミュレヌシペン颚シュヌ 
ティングゲヌムです。ここでは戊闘機の倜 
間緊急スクランブルをシミュレヌトしたし 


プログラム䞭で䜿甚しおいる䞻な倉数は 
かのずわり。 


了 

E 


撃壁数 
゚ネ ルギヌ 


リスト SCRAMBLE 


18 INIT*CRT  G-  CLS3PRTY 2PAL ,0,0,2,,0 : CCOLOR,,4,1 : COLOR 4  L1M1T SBFFF 
20 FOR I •が 080 TO が 014 STEP 1READ A  P0KE I,ANEXT 

30 se-$ceee  si-$cei 1 

40 DATA $3E,$E7,$D3,$F3 
56 DATA $3E, がい D3,$F3 
60 DATA $3E,$DF,$D3,$F3 
70 DATA $3E,$D0,$D3,$F3 
80 DATA $3E.$00,$D3,$F3,$C9 

90 PR け T~r •:: FOR I-l TO 2 3: PR I NT •• 侀" NEXT: PR INT—T 
196 FOR I-l TO 23  PRINT"| ** SPC (23)  - (** NEXT 

lie PRINT'L ■: け OR I-l TO 23  PRIMT"_"  NEXTPR INT^ J"  : CCOLOR,,7 ,0 
126 CURS0R25, 0PRINT [6] * JTSCRAIIBLE,^" 

136 CURS0R25,10PRINT [3]"ENERGY* 

14¢ CURS0R2 5, 14PRINT [3J - STRIKED  •* 

15¢ Y-47  I-4  E-1000 

168 : CSET26-I*6,Y,2  CSBT23+I*6,Y,2 

170 Y-Y-I»2  I-I/l. 5 :け I>. 3 THEN 168 

188 FOR X-15 TO 35  Y-SQR (1 00- (X-25)t2)+25CSBT X,Y,5CSET X,-Y+50,5NEXT 

199 AS-"1 81818 FFFFI81818'*  Bs-''eeeeeeeeeeee0eee''  A$-Bs+B$+A$  F0NTs け i)- hexchr$ (a 

s) 

26 ¢ TX い FONTS ( しがり 

210 CURS0R25, 3  PR I NT IT ANY KEY ♊•: FOR P-1 TO 255  P0KE Si. PUSR (S0) : GET A $ IF A 

$<>"" THEN CURS0R25,3PRIKT SPC (13) ELSE NEXT  G0T0 210 

220 MUSIC STOPWAIT 1 000 CURSOR 25,3PR I NT [0,7]GO! ♩♩♩♩" 

230 MUSIC*T7Se02M5C4DFG6PC406D4D6C4D6*' r T7Se01M5D4DDDDDDD0DDDDDD6~  "T7S8II50 1F4FF 
FFFFFFFFFFFF8~MUSIC WAIT - 

240 CURS0R25,3PRINT SPC (13) 

250 CLS2FPRIKT [12,12],1  PAL,0,0,2,,0 
260 TX-INT(RND(1)*100)+50  TY-INT(RND (1) *100) +20 
270 y-10e  K-0  POKE 23666 ,0  Yl-100  Kl-0  Y2-0 
280 LINE け ] し Y いい 199, Yl-Kl• 

290 LINE し Y+K,199,Y-K 
see Y1-Y:K1-K:PAL,,0 
310 GETAS  IFA$-'*THEN380 

320 IF A い "- THEN HUSICSTOP  MUS 1 C ■ 01T7C0RCRCRC **  PAL,, 2  IF ABS (TX-96) <4 AND AB 
S (TY-96)<4 THEN NO ISE*T5S0M1 006C5*WAIT I 00  PAL,6,,,,2  E-E+5 0  T-T+1  CURS0B34,14 
: PRINT [3] USING**«##** ;T  GOTO250 
330 Y2-Y2+(A ぃで "  - (A ぃ - BT) 

340 Y2-Y2- (Y2--8 いけ 2-8) 

350 K- ぃ  U ぃ ~ å·± -) -(A ぃで " *5 
360 け K>50 THEN K-50 
370 IF K<-50 THEN K--50 
380 POSITION Q,WPATTERN [0] -8,TX$ 

390 IF RND (1)>.8 THEN Tl-Tl + 2- (RND (1)*4) : T2-T2 + 2 - (RND (1)*4) 

400 IF ABS (Tl)>5 THEN Tl-SGN (Tl)*5 
410 IF ABS (T2)>5 THEN T2-SGN (T2)*5 
420 TX-TX+Tl:TY-TY+T2/2 
430 Y-Y+Y2/2  TY-TY+Y2/2  TX-TX-K/5 

440 IF (TX>0)♩ (TY>0)♩ (TY<19 2)♩ (TX<194) THEN POSITION TX,TYPATTERN [3] -8,TX$  Q-T 
X  W-TY 

450 E-E-2. 5:CURS0R33, 10:PRINT [3] USING — ゞ #-;E : け E-e THEN 470 
460 : POKE SI, $CF-ABS (K) /10-Y2/1. 5 : USR (Se) .*G0T0 280 
470 CURS0R25,3PRINT [0,7J"♊»GAHE OVER け -; MUSIC ST0PWAIT 3600 
480 IF T>29 THEN T-30 

490 CURSOR 25, S;PIUNT 【 6] -YOU'RE CL A S S-*   PR I NT [ 3] CH けけいけ T (け 0-T)/6)) 

500 MUS1C"T7S8C6DFGFF9E6E9D6D9D'  "T7S8C6CDDC6C9C6C9F6F9F"  MUS[C WAIT  WA[T 3000:C 
LS 3PAL 


ISO Oh! X 1988.11. 














K 巊右の傟き 

Y 2 䞊䞋の傟き 

TX , TY 敵機の䜍眮 

T 1 T 2 敵機の動き 

たたこのプログラムで䜿甚しおいるパ 
レット番号は背景がし匟が2,爆発が3 
ずなっおいたす。䞀郚マシン語を䜿っおい 
る郚分がありたすがこれはゞナット音の 
発生に䜿われおいたす。 


Profile 

◊熊をさんは兵庫県にお䜏たいの17氣高校2幎生 
です。む前の 3 D ボクシングずいい䞀颚巧わ぀ 
たそれでいお完成をの高いゲヌムを䜜るのはセ 
ンス のよさで しよう々、。 


MZ -2 劂日甚 

信州 


Mizukoshi SeiJi 

氎越聖二 


この プログラムは1988幎6巧号で耐茉さ 
れた X 68000 甚パズルゲヌム信州原䜜 
飯島匡史氏を M Z -2500 に移怍したもので 
す。オヌル BASIC ずはいえ元が X 68000 
のハヌド構成を生かし力぀ BASIC - M 25 
などふ぀うの BASIC にはない switch 文を 
倚甚したプログラムでしたのでをう簡単に 
は移怍できないだろうず思っおいたしたヵミ 
少々遅いのを我慢すれば立掟に遊べるゲヌ 
ムになっおいたず。 

たずリスト2を入力し入カミスがない 
かよく確認しおください。 ゲヌムを 起動す 
るず最初に牌の蚭定を斀いたす。この間 
かなり時間がかかりたすが黙っお埅っお 
あげおください。遊び方はあの䞊海ずほが 
同じです。マりスの巊ボタンをクリックし 
お画面䞊から巊かをのあいおいる牌を2぀ 
遞択しそれらが同じ暡様の牌なら画雚か 
ら取りたられたす。このようにしお画雚䞊 
からすべおの牌を取り陀くこが ゲヌムの 



リス he 信 ! w 


5 e y 

: 640, 200, ] 6 

• e ) ,け 0) . i 6, 0| , (8, 0) , i 9. «; 


■ I NT (MOUSE 川/ 32) 


10 ■SHIN-SHU for MZ-2500 by 

20 RANDOMIZE VAL {RIGHTS (TIMES,2)) INIT cr t 
30 MOUSE 6CLS 3  W1DTH 80,12 ; COLOR • け 1)• 

40 »A  CLEARDIM KOMA (13,7.5) ,KOMAS (34) 

50 CR-1  CL-7KLIST 0MOUSE 6;G0S じ B »DATA_ INIT 

60 GOSUB ♩K0MA  G0SUB «MAZERUGOSUB «SCKEEK IN1T  M0USE 0  M 0 U S E 1, 320, 1 00 ,1 
70 ♩MAINIF MOUSE (2,1) --1 AND MOUSE (2,2 い -? GOSIB 本 TRY AGAIN 
80 IF MOUSE (2,1)--1 AND CR-1 GOSUB «CRICK ONE 

90 IF MOUSE (2.1) --1 AND CR-2 GOSUB «CR1CK TWO 

100 IF MOUSE (2,1) --1 AND CR-3 GOSUB tCRlCK THREE 

110 IF MOUSE (2,2) --1 GOSUB ♩CANCEL 

120 IF NOKORI-0 GOTO «END 

130 GOTO »MA1M 

140 ♩P0INT_GET  X-INT (MOUSE (0)/32-3) i 
150 IF X<1OR X>12 THEN X-0 : Y-0 
160 GOSUB ♩GET_HIGHRETURN 
170 ♩GET.HIGH : HIGH-6 

180 REPEAT  HIGH-HIGH-1IF HIGH-0 THEN RETURN 
190 UNTIL KOMA (X,Y,H1GH)>0RETURN 

260 ♩CRICK_0NE : GOSUB ♩P0INT_GETIF KOMA (X,Y,H1GH)-0 THEN RETURN 
210 IF KOMA (X-1,Y,HIGH) <-0 OR KOMA (X+1,Y,H1GH) <-0 THEN 
220 CL-5GOSUB »B0X  CL-7  CR-2  BEEP  KX1-X  KY1-Y  H1-HIGH 
230 END IF 

240 REPEATUNTIL MOUSE (2,1)-0;RETURN 
250 ♩CRICK_TW0  GOSUB ♩POINT.GET 

260 IF KOMA (X,Y,HIGH)-0 OR けい X AND KYl-Y) THEN RETURN 
270 IF KOMA (X-1,Y, HIGH) <-0 OR KOMM いし Y, H IGH) <• 0 THEN 
280 IF KOMA (KXl.KYI,HI)-KOMA (X.Y,HIGH) THEN 
290 CL-5  G0SUB ♩BOX  CL-7  CR- 3  BEEP  KX2-X  KY2-Y  H2-HIGH 
see END IF 
3ie END IF 

320 REPEAT : UNTIL MOUSE (2,1)■0;RETURN 

330 ♩CRICK_THREE : GOSUB »P0INT GET : IF X-KX2 AND Y-KY2 ELSE RETURN 

340 KOMA (KXl,KYI,HI)--KOMA け ) H,KY し HI) : KOMA (KX2,KY2.H2)--K0HA(KX2,KY2,H2) 

350 CA-1  X-KX1  Y-KYl  KX1-0  KY1-0  GOSI*B «B0X 

360 X-KX2  Y-KY2  HIGH-H2-1  KX2-0  KY2-0GOSUB *B0X 

370 BEEP  CR-l  CA- 0  KXl- 0  KYl-e  KX 2 - 0  KY 2 - 0  REPEATUNTlL MOUSE ( 2 , 1)-0 

380 N0K0RI-N0K0RI-2  L0CATE 0,1PRINT USING NOKORI;;RETURN 

390 ♩CANCEL : IF CR-1 THEN RETURN ELSE GOSUB ♩POINT GET  CL-7 

400 IF X-KXl AND Y-KYl THEN 

410 BEEP  X-KX1  Y-KYl  HIGH-HI  CR-CR-1 

420 KXl-KX2  KYl-KY2  Hl-H2  KX2-0  KY2-0GOSUB *B0X 

430 END IF 

440 IF X-KX2 AND Y-KY2 THEN KX2 - 0  KY2 - 0  BEEP  CR-CR-1 : GOSUB «B0X 
450 RETURN 
460 »TRY_AGAIN 

470 BEEP  BEEP  li0USE 1,32 0,1 0 0, 0 : CL S 3  N0K0RI-136 
480 FOR H-1 TO 5 : FOR I-l TO12 : FOR J-0 TO 5 
490 IF KOMA (I, J»H) <0 THEN KOMM し J • H) ■ - KOMA (し J, H) 

500 NEXT  NEXT  NEXT  G0SUB »SCREEN_INITRETURN 

5ie *END:CLS : COLOR • け 7) (6, 6), り 1):M0USE し 0, 0, 0 : LOCATE 43,9COLOR 3 

520 SYMBOL (30, 2 0)  •• 立ホ - •1 0, け  2 •• PR I NT "YOU ARE GRATE ! ! - 
530 COLOR 7  REPEATUNTIL MOUSE (2,1) --1 BUN 
546 »SCREEN_INIT : IRO-7 

550 FOR HIGH-1 TO 5  F0R X-1 TO 12  F0R Y-0 TO 5 
560 IF KOMA け Y,HIGH)>0 THEN GOSUB »B0X MAIN 
570 NEXT  NEXTNEXT 

580 LOCATE 8,0PRINT "のこり "PRINT USING ~NOKORI;RETURN 
590 ♩BOX : SX-X  SY-Y : SHI-HIGH 

600 IF SY<>0 THEN Y-SY-1 : GOSUB *GET_HIGH  SH2-HIGH 
610 Y-SY+1  G0SUB ♩GET.HIGH  SH3-HIGH 
620 IF SY<>0 THEN 

638 Y-SY-1  HIGH-SH2  IF KXl-SX AND KYl-SY-1 THEN IRO-S ELSE IRO-7 
640 GOSUB »B0X MAIN 
658 END IF 

666 IF SH1<-SH3 THEN 

670 Y-SY  HIGH-SH1  IR0-CL  G0SUB «B0X MAIN  Y-SY+1 : H1GH-SH3 
680 IF KXl-SX AND KYl-SY+1 THEN IRO-5 ELSE IRO-7 
690 GOSUB ♩B0X_MAIN  Y-SY  HIGH-SHI : RETURN 
700 END IF 

710 IR0-CL  Y-Sy  HIGH-SHl  G0SUB «B0X MAINRETURN 

720 »B0X_MA1N : MOUSE 1,MOUSE (0),MOUSE (1)» 6 

730 GX- け +3)*32;GY-Y»32- (HIGH-1)♩3  C-KOMA (X,Y,HIGH) 

748 IF H[GH<1 THEN 

7 50 IF Y<>0 THEN IF KOMA (X,Y-1,HIGH) - <0 THEN A-4 ELSE 入 -0 
760 LINE (GX,GY + A-3)- (GX+32,GY+32),PSET * 0,BF ; い 0;GOTO ♩TAKASA 
770 END IF 

780 LINE (GX+2,GY+1)-(GX+31,GY +32),PSET , IRO,BF 
790 LINE (GX,GY+2) - (GX+30,GY+31),PSET ,8,B 
see SYMBOL (GX,GY+1),LEFTS (K0MA$ (C),2),2,1,0 
818 SYMBOL (GX,GY+16),RIGHTS(K0MA$(C),2) , 2,1, 2 
820 IF KOMA (X, Y+1. EilGH) <-0 OR Y-5 THEN 
830 LINE (GX,GY+33)-(GX+32,GY+35),PSET , 2 ,BF 
846 LINE (GX+ 1,GY+3 3)- (GX+3 0,GY + 33),PSET ,7,BF 
850 END IF 

860 »TAKASA  IF Y<>0 AND HIGH-SHl AND X-SX AND Y-SY AND SH1<SH2 THEN 
870 LINE (GX+1,GY-2) - {GX+32,GY),PSET ,2,BF 
880 LINE (GX,GY-2) - (GX+3 0,GY-2),PSET , 7 ,BF 
896 END IF 

900 MOUSE 1,MOUSE (0),M0USE(1),1RETURN 
91e ♩FIRST-FLOOR 

920 DATA 0, 0 • しし 1,1,1•1,1 , し 0, 0 
930 DATA 0 • しししししししししし 0 
940 DATA ししししししししししし 1 
950 »SEC0ND_FL00R 
960 DATA 0,0,0,0,0,0,0,0,0,0,0,0 
970 DATA 0, e • ししししししし 1/0,0 
980 DATA 0, 0• しししししししし 0, fl 
990 ♩THIRD.FLOOR 

1800 DATA 0.0,0,0,0,0,0,0,0,6,0,0 


SHORT ACCESS JgJ 




































1460 

i4ie 

1420 

1430 

1440 

1450 

1466 

1470 


iH 眑 

I LIBRARY 

ShMon 

16 ビット川おけ斀、諭/むを/速文賎狐(刀)が自か-がた文棘を実芋 
itAl I 節'变ぉシステム Katana (リ)の完•力-ド型ディぺ-茉た蚈誊 K 

2 lunM • ム巧は 1 む぀ — i.’i 五,-*.化."かでィ皇 A の;色 W んな4みホホ巊巧+1 


倚巧 
機か 
胜ど 
の぀ 

条か 

件が 


定䟡¥ 34 ,日 00 

XI シリヌズ甚ワヌプロ Nal 

(が曰本゜フ S 八ンク刊 t Oh /新䜜 
売れ巧^- VoU 日 1) のを囜売り䞊げ 
ランキング調査じよる 


をが愀。143パ柿にも&ぶおおな ♊他の远埓を蚱さめ文をた珟力。 
文字お明。*1本化のデヌタべ䞀•倚巧な甚巧ぞの印刷が可胜。 
ス、墓补巧機胜化が。16ビットヮヌ 
フ。ロ゜フトテ、•ヌタベヌス゜フトなど 

MS-DOS I •.で動く゜フトずのデヌ 
倕な巧ご 2 をの他すベおの巧胜が 
16ビット甚に|1«発されたパヌツ矀 
により惭ぶ。フルスペックでなわ力’ 

぀お商速。 


♩ I .文ずサむプ•でずI■•文ずのな* •« かけ ’T 
巧•カラヌほ定の>䞔み♊わせじよるれ» «2.MS- 
DOS ずのデヌタ 2tt は 2HD 巧のみ *MS-00S はマ 
むク□゜フト化の8け巧擇です 



TEL01 け】 7)0*011 け M 


DATA 0, 0, 0• しししししし 0, 0, 0 
DATA 0, 0• しししししししし 0, 0 

♩ FORTI し FLOOR 

DATA 0,0,0,0,0,0,0,0,0,0, 0,0 
DATA 0,0,0» 0,0,1,1,0,0, 0,0. 0 
DATA 0, 0, 0, 0,1,1,1,1,0, 0, 0, 0 
♩FIFTH.FLOOR 

DATA 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, e 
DATA 0, 0, 0, 0, 0  0  0, 0  0, 0, 0, e 
DATA 0, 0, 0,0,0,1,1,0,0,0,0,0 
♩DATA INIT 

RESTORE ♩FIRST.FLOOR 

FOR K-1 TO 5  F0R J-0 TO 2  FOR 1—1 TO12 

READ A  K0MA (I,J,K)--A;K0MA ( し 5-J.K)--A  NEXT  NEXT  NEXTRETURN 
*K0M い CHA け -— 䞀ニミ四五六ず八九" CHA2$- A B C D å·š F G H 
CHA け -CHA け + - 123456789 

CH パぃ - 竹巧 " けぃぃ-巧巧西化 発䞭 ä¿¡ 州 - 

K-0FOR J-1 TO 3 STEP 2  F0R I-l TO17 STEP 2 

いい 2:K0MA$ け - 1410$ (CHA け I-( い 1)*18, 2 い MID$ (CHA3$, J, 2) ; IF K-34 THEN K--1 
NEXTNEXT 

FOR M-1 TO 29 STEP 4  K-K+2  K0MA$ (K)-MID$ (CHA4$,M,4) : NEXT 

FOR L-1 TO15 STEP 2 ; いい 2 : K0MA$ (K)-M I D$ (CHA2$ •し 2) + ― ; NEXT; RETl/RW 

♩MAZERU  J-0  I-0  K-0 

LOCATE 2 5, 5 SPRINT ■しばらく { ?) お埅ちくださぃ " 

REPEAT: いい 1:REPEAT;1-I + 1  REPEAT  K-K+1 

♩ LOOP  AX (K) -0 sL (K) -INT(RND (1)»6) : HI (K) -INT (RND (1)*5) +1 
Q-Q+1IF Q-280 THEN RETURN »A 

IF LEFT (L け  HI け  )-9 THEN 
AX け  -INT (RND(l)»12) + l  DIV-3 
IF KOMA (AX (K),L (K),HI (K))-0 THEN ♩LOOP 
IF KOMMAX け  L け  HI け - 1)<0 THEN *100? 

else 

DIV-INT (RND (1)* い 1) 

IF DIV-1 AND KOMA (LEFT(L け  HI け - 1,L (K),HI (K) ) <0 THEN 
AX (K)-LEFT (L け  HI け - 1 
END IF 

IF DIV-2 AND KOMA (RIGHT (L (K),H 【 K)) + し L け  HI け  <0 THEN 
AX け  -RIGHT (L (K) ,HI け  +1 
END IF 
END IF 

IF AX (K)-0 OR KOMA (AX (K),L (K),HI (K)-1)<0 THEN *100? 

IF K-2 AND HI (1)-HI (2) AND (AX (2)-AX (1)+ 1OR AX (2)-AX (1)-1)THEN ♩LOOP 
IF K-2 AND L (1)-L (2) AND AX (2)-AX (1)THEN *L00P 
IF DIV-1 THEN LEFT (L け  HI け - AX け 

IF DIV-2 THEN RIGHT (L (K),HI (K))-AX (K) 

IF DIV-3 THEN RIGHT (L (K),HI け  -AX け  LEFT (L (K),H I け  ■AX け 

KOUA (AX (K),L (K),HI (K))- I  Q-0UNTIL K-2  K-0 

*NEXTUNTIL 1-34  I-0  UNT1L J- 2  J- 0  CLSNOKORI -136RETURN 



目的です。 

画面では少しわかりにくいのです力す牌は 
䞭心の4個のたわりに山積みにされおいた 
す。圱を,぀けおいないので t 巧れるたでは 
取れる牌ず取れない牌の区別が぀きにくい 
からしれたせん。瞊方向にずれた牌の䞊び 
で刀別しおください。 

実に倚くの機皮に移怍された䞊海ですが 
ずうずう MZ - 2500には䞊海が発売されたせ 
んでしたので代わりにこのゲヌムを楜し 
んでください。なわこのプログラムの実斀 
じはマりスが必芁ですので泚愈したしよう。 

Profile 

◊氎越さんはを知県にわ䜏たいの19錠倧孊1幎生 
です。マむコン歎は玄6幎 MZ - 2000から MZ - 2500 
を䜿っおきたした。 X - BAS にの仕様がわからずほ 
ずんど独自に䜜り盎したそうです。 


0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 0000000000 0 0 0 0 000000000 6 
1234567890123455678901234567890123456789 
〇 0 0 0 0 0 AV 0 0 <1 U 1* 1 n n 1* tj u 112 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 


152 Oh ! X 1988.11. 

























愛読者プレれント 


© 


NEW SYSTEM HOUSE OH! 

å·§ 075(502)2972 



プレれントの応募方法 

ずじ蟌みのアンケヌトはがきの該圓項目をすべおご蚘 
入のうえ垌望するプレれント番号をはがきち䞋のス 
ペヌスにひず぀蚘入しおお申し蟌みくた‘さい。締め切 
りは1988幎11月18日の到着みたでずしたす。圓遞者の 
発衚は1989幎 I 巧号で行いたす。 

^ - ^ 



出たしたリバヌヒル゜フトわ埗意の 
ミステリヌゲヌム。新しい䞻人公は名 
探偵藀堂韍之介。倧正ロマンの銙りに 
満ちた本栌掟の謎解きを流おなグラ 
フィックずずもじ巧胜したしよう。 


I バヌヒル゜フト 


å·§ 092(7703217 


旋拍ちの遺蚀 


X 郎邮日甚日" 2 H □版 
2枚組 
9,800円 



G å·šæ—¥ K 

X 郎邮日甚日" 2 HD 版3が組 
14,800円 
1名 

X 68000 甚グラフィックツヌル。ペンの 
倪さは4段階じじみ衚珟や゚アブラ 
シボックスフィルルヌぺが胜じよ 
るお倧゚ディットも可胜。 Z-sSTAFF 
PRO -68 K のデヌタもむたうこずができた 


す。 



シャヌプ 




マりスマツ S 

已名 

マりスを転がす堎所がない 
ずわ嘆きの皆さんぞ黒地 


じ金をのロゎマヌク入りマ 


りスマットです。 



テむヌアンドむヌ゜フト 


å·§ 052(773)7770 


八むドラむド3 


XI/XI turbo 甚日" 2□版 
2が組 


7,800円 

5名 


アク ティブロヌル プレむングゲ ヌム 
ハむドラむドもシリヌズ3䜜目。異を 
じ芋舞われるフェアリヌランドを救う 
ため新たな敵に立ち向かう冒険の旅 
をわ楜しみくピさい。 




3.5 むンチ 2 DD 

フロッピヌディスク 


2名 


を±通化成の 3. 5むンチマむクロフロッピ 
—ディスク MF シリヌズを5枚 I 組で2名の 
読者に。 


g 月号プレれン K 圓遞者 


圧!めぞん䞀刻宮城県西真匘倧阪府田䞭お則回を監巧 II 
(ち手お仲本隆広を県藀•沢邊昭囟今をも朝たで POWERFUL 
たあじゃんデヌタ集神奈川県郷叞謙䞀愛知巧营野政圊倧 
み巧池田ネ日お团 Xl マシン語ゲヌムプログラミング巧玉巧巧 
野を倧阪府平お巧ホ绳県が舎堂盛巧 敬称略 


じ L ずの方々が圓遞されたした。おめでずうございたす。品物は胺 
次発送いたしたすが入荷状況などじより遅れるこずがありたす。 
たた公正取匕た員䌚の告瀺じよりこのプレれントじ圓遞された 
ちはこの号の化の赌賞には圓逆できない堎合がありたすのでご了 
承くた‘さい。 


愛読者プレれント 153 















UESTIOrSJ 


and 



l>JS\A/^ER 


ファンクシペンキヌでモヌドを 
遞ぶプログラムを自䜜しようず 
思ったのですが垂販゜フトの 
ようじうたく巧かすこずができたせん oON 
KEY GOSUB 义を䜿ぅず動䜜が鈍くなり 
確実な動䜜ができないのです。 

たたキヌ定巧のずき文字の初めにコ 
ントロヌル コヌ ドを入力しおその文字を 
刀定するのはいいのですがそのコントロ 
ヌ ルコヌ ドも ファン クシ ペン キヌずしお衚 
瀺されおしたいオシャレじゃありたせん。 
どうしたら垂販゜フトのようにすっきり芋 
せるこずができるのでしよう力、0たたフ 
ァン クシ ペン キヌの衚瀺をををえるのじは 
どうしたらいいのでしようか。 

静岡県荒朚正が 
確かに垂販゜フトではモヌド 
を遞択するためによくファンク 
シペンキヌカミ䜿われおいたすね。 
このようじするずそれぞれの機胜がわか 
りやすいしたいぞん䟿利ですから自分の 
゜フトでもやっおみたいず思うのも圓然の 
こずでしよう。 

荒朚さんもいろいろず工倫しおみたよう 
です。 ON KEY GOSUB 文はリアルタむム 
で割り蟌み化理ができたいぞん䟿利なの 
ですが反面いたいち反応が鈍いのら事実 
です。単にモヌドの切り換え皋床のこ t じ 
䜿うじは向いおいたせんし誀動䜜する可 
胜性もありたすのでここでは䜿わないほ 
うがよいでしよう。 

ですから今回のように割り蟌み化理でな 
くおもよい堎合 INKEY$ を䜿っお入力ず 
いう こずじなるわけでず 力す フ ァンク シペ 
ンキヌの 先頭に コントロヌルコヌ ドを愚き 
をれで刀ををしようずいうアむデアはなか 
なかです。でもおっしゃるずゎりをの 

コントロ_ルコヌドがメニュヌじ衚瀺され 

おしたい芋苊しくもなりたす。 

たた色の倉曎もたっずうな方法ではで 
きたせん。これは BASIC じあらかじめ組み 
蟌たれおいるものを利甚しおいるのですか 
らある皋床やむをえないずいえたす。を 
こで早い話が垌望どおりのフアンクショ 


ンキヌ メニュ ヌを自みで 䜜っお したえばよ 
いのです。䞀芋たいぞんをうじも芋えたす 
力ぞをれほどでもありたせん。もちろん曞 
くのは BASIC で十分です。 

実際に䜜っおみたのがリスト 1 です。や 
っおいるこずは単系 屯でメニュヌノ《䞀 の衚 
瀺し入力および刀定だけです。たずファ 
ンクシペンキヌの衚瀺を消し KLIST 0) 
をの郚分に自分の衚瀺したいフアンクシペ 
ン キヌメニュヌを 普き蟌む•のです。 

ここでを恵したいのは普き蟌 tr 堎所は 
25斀目ですからいちばん嚎埌 (80 文字目 
たで曞き蟌む*ず自動的に改行しおしたい 

メニュヌバヌが25行肖にこないずいった事 
態になりかねないずいうこずです。をこで 
リスト 1 では24行80文字目から善き蟌み 
最埌に先頭にむンずヌトコヌド 12 H ) を曞 
き蟌むこずによっお改行されないようにな 
っおいたす。 

いずれじせよ画面が䞀瞬動くので少 
し芋苊しいこずは確かです。をこでリスト 
1 では PRW を䜿っお文字画面を䞀瞬消す 
ずいった小技も䜿っおいたす。さらに自 
分で PRINT 文で衚瀺しおいるのですから 
色の指定は自由自圚であるこずはもちろん 

リスト 1 


です。 

さお肝'じ、の入力刀定はどうしおいる 
かずいうずあらかじめ ファンクション キ 
—にコントロ_ルコヌドこの堎合ぞ A 〜 

ぞ J) を割り振っおゎきをれを INKEY$ 
で読んで刀定しおいたす。ここでファンク 
シ ョンキヌに 蚭定す るコヌ ドは衚瀺された 
せんから化理しやすい コヌ ドで十分なわ 
けです。このように BASIC をのたたでは 
うたくいかないずきは代甚品をどんどん 
自々で䜜っおやればいいずいうわけです。 

(華門真人 
珟圚 XHurbo を䜿っおいたすが 
今床 X 68000 をが入したいず思 
っおいたす。そこで問題なのは 
これたでたえた BASIC プログラムずそのデ 
-倕です。プログラムは X-BASIC 甚に害 
き盎すずしおデヌタをなんずか X 68000 で 
利甚できないでしょうか。 が,もがぁ りたし 
たら教えお〈ださい。ディスクは 2D です。 

倧阪府匕田恵 
デヌ タは ナヌザヌじ t っお 最倧 
の貝才産ですから與機皮間で流 
甹.共甚したいず考えるのは圓 
がのこずでしよう。すべおの機皮でデヌタ 


10 •Function Key Menu sample 
20 » For XIturbo 
30 » 

40 WIDTH 80: KLIST 0: CONSOLE 0,25: CLS 0 
50 DIM F$(10),FD$(10) : PRW 255 

60 FOR 1=1 TO10: READ F${I ) F$(I 》 =LEFT$(F$(I) 牛 " ",7) : NEXT 

70 F$(0)=LEFT$(F$(1),1)  F$(1)=RIGHT$(F$(1),6) 

80 LOCATE 79,23: CREV 1:PRINT F$(0); 

90 FOR 1=1 TO 5; CREV 1:PRINT F$(I): CREV: PRINT " NEXT 

100 FOR 1 = 6 TO10  PRINT •’ " : CREV 1:PRINT F$ (I)   CREV : NEXT 
110 LOCATE 79,23: PRINT CHR$(&H12 ) 

120 CONSOLE 0,24: PRW 0 

130 FOR 1=1 TO10: KEY I,CHR$(I ) NEXT 

140 >MAIN 

150 N$=INKEY $ IF N$="" THEN 150 

160 ON ASC(N$) GOSUB 200•210,220,230•240,250,260•270,280•290 
170 GOTO150 

200 PRINT "LONDON" : RETURN 

210 PRINT "DOVER" : RETURN 

220 PRINT "CALAIS" : RETURN 

230 PRINT "PARIS"; RETURN 

240 PRINT "MILANO": RETURN 

250 PRINT "VENEZIA": RETURN 

260 PRINT "ROMA " RETURN 

270 PRINT "FIRENZE": RETURN 

280 PRINT "NAPOLI": RETURN 

290 PRINT "GENOVA" : RETURN 

1000 DATA LONDON,DOVER,CALAIS,PARIS.MILANO 

1010 DATA VENEZIA,ROMA,FIRENZE,NAPOLI,GENOVA 






154 Oh! X 1988.11. 



















11111 SI 質問箱 


が欲をいえばプログラムもホ逝に䜿え 
る䞖がはすべおのパ゜コンナヌザヌの萝で 
あるはずです。力;'珟状では機祂やシステ 
ムによっおメディアやフアむルのフォヌマ 
ノトが-興なりたすからなかなか,恩、うよう 
にはいきたせん。 XI の 2D ディスクは X 
68000 の 2 HD ドラむブでは読み蟌むこ t が 
できたせんから最ネ刀からメディアレベル 
でのコンパ'—卜に぀いおは拟おおかかるベ 

きです。 

をこで化にいうパ゜コン通信を利甚す 
るこずを倕えたす。ずいっおも電新回線を 
通す必嬰はなく 2 たのパ゜コンを RS-232 
C クロスケヌブルで盎接接続しファむル 
を転送しおやればよいのです。クロスケヌ 
ブル自む本は自䜜も備単ですしコ本クタの 
倧きささえなえば PC- 9801 甚のものだろう 
がなんだろうが備いたせんのでずりあえ 
ず手に入れおください。念のためですが 

䜿州するケヌブルはモデムなどず結ぶ平巧 
ケヌブルではなく線のっなぎ方を䞃ょっ 
ずねじった巧な衚珟「クロスケヌブル」ず 
呌ばれる h のです。 

このケヌブルさえあれば䞀応の甚には足 
りるのです力;'梭続する2機碰それぞれ甚 
の通信゜フトがあるず話はさらに簡単にな 
りたす。をの堎な䞡おの述信パラメヌタ 
を揃えおゎけば•乎粒にファむルを転送す 
るこずができたす。特に X-MODEM な 
どのバむナリファむル転送ず顺をサポヌト 
しむ述倩゜フトを利甚すればのちほど述 
ベたす制限やす•問なしに Bin 圢匏のファむ 
ルを転送するこ t も可胜ですももろんマ 
シン蚘プログラムがをのたた動くわけでは 
あ0たせんが')。 

ぶ倍゜フトをが!•わないずなるず BASIC 
で 短いプログラムを かるこず にな りたす。 
リスト2じ XUurbo 力‘じ jX 6800 () ヘア スキ 
—フ ァむルを 転をする 姑らシンプルなプロ 
グラム 䟋を巧したす。 クロス ケヌブルで結 
んだ端な、わを速唆を1-.げおもほずんど义 
ぞ化けなどが起こるた:険性はた0たせんの 
で turbo で蚱される祿廚のボヌレヌトで’ある 
9600ボヌで束送するこずにしあずはごく 


普逝にキャラクタ長8ビットパリティチ 
ェックなしストップビットし X 0 N 制埡 
ありに蚭定しおいたす。 

たた turbo ず X 68000 では改行コヌドが 
興なりたすのでやはり同じようじパラメ 
—倕で指定しおわきたす。これををけ取る 
X 68000 偎ではたず SPEED.X で速信パラメ 
—倕を䞊蚘どわりに蚭定しおわきコマン 
ドモヌドから 

COPY AUX フアむル名 [ CR ] 

ずタむプするだけです。このずきを意しな 
ければならないのは受•信䟧の準備ができ 
おから送信を始める t いうこずです。今の 
堎合ですず X 68000 䟧のコマンドを入力し 
リタヌンキヌを抌しおから turbo のプログ 
ラムを RUN する必芁がありたす。これがず 
られたせんしずきには入力を受け化けな 
くなるこずもありたす。 

じ I . h の手顺でテ キストフ ァむルなどの ア 
スキヌフ ァむルであれば転ぶするこずがで 
きたす。 アスキヌ ファむル i : 断ったのは 
コント ロヌルコヌ ドがた ざったフ ァむルは, 

うたく束送できない堎ながあるからです。 
䞀番閒るのはファむルの途小に「'亀仍䟧シ 
ス テムの ファむル゚ンド コヌド J 力す たじっ 
おいるずきでこのコヌド la 埌のデヌタが 
無化されるこずになりたす。たずえばグラ 
フィック デヌタはり I 玔な ビット むメヌゞデ 
—倕の圢ぶでファむルになっおいるでしよ 
うからをのいったいどこに ゚ンド コヌド 
が人っおいるかは J ••枬できるものでもあ 
りたせん。 

解決策ずしおはすでに述べたように X - 
MODEM が化;の述信゜フトを利甚する力> 
をうでなければコントロヌルコヌドを含た 
ないような现おをしおお送埌に元に戻す 
必髮がありたす。このようむ堎なの现工の 
仕方はいろいろそえられたす力 f  ぀い化円 
私がをの堎逃れの方なずしお化った手をお 
かしおわきたしよう。 

をの方法ずはぶ倩デヌタを1ビットご 
ずにか解し 0であればキャラクタの" 0" 
を1であればキャラクタの " 1 " をぶる 
t いうのです。すべおのデヌタの送がが 


枈んだら ファむル゚ンドコヌ ドををの 
たた送っお転送が終わったこずを受信偎 
にからせたす。1 バむ トの デヌタを をるの 
に8 バむ トを送信する必芁がみりたすので 
単玔に考•えお転送速床は8分の1になるず 
いうが1巧けな方法ですがこれによりどん 
な デヌタ であろうず「正確に」送るこずが 
可胜ずなりたす。受信偎では䞀旊をのたた 
ファむル じ萜ずしおわきあずから8文字 
ごずに取り化しおは元の デヌタじ 埩元すれ 
ばよいのです。 

なわここで述べたしむファむル束送方 
法は XI ず X 68000 の堎合に限らず RS -232 
C を備えた機補間であれば䌌たような手顺 
でむ’•うこずができたす。耇数のマシンを持 
っおいる人はこの機䌚にデヌタの有功利甚 
をぞえおみおはいかがでしよ うか。 

けす田敕幞 

リスト 2 


10 OPEN "I",#1,"TEST" •ファむル名 
20 OPEN "0",#2,"C0M;6N81XNLLNZ" 

30 WHILE NOT EOF(1) 

40 LINE INPUT #1,A$ 

50 PRINT 劻 2,A> 

60 WEND 
70 CLOSE 


質問にお答えしたす 
日ごろ疑問に思っおいるこずどんなこ 
ずでも結構です。どんどんお䟿りくださし、。 
難問奇問線集宀が総力を䞊げおお答え 
いたしたす。ただしお寄せいたピいおい 
るものの䞭にはマニュアルを読めばすぐ 
じ回答が埗られるようなものも倚々ありた 
す。最䜎限マニュアルは熟読しおおきた 
しょう。質問はなるべく具䜓的に機皮名 
システム 構成必芁なら図も入れおこず现 
かじ曞いおくピさい。たた返信甚切手同封 
の質問をよくをけたすが原則ずしお質 
問には本誌䞊でお答えするこずじなっおい 
たすのでご了承くた•さい。なお質問の内 
容じ぀いお盎接問い合わせるこずもあり 
たすので電話番号も明蚘しおくピさいね。 
宛先〒102東京郜千代田区 

九段南 2-3-26 井関ビル 
㈱ 日本゜フトバンク出版郚 
「0 h ! X 質問箱」係 


Oh け質問箱 155 











FILES OhiAX 


このむンデックスはタむトルた蚘 —— 
筆者名誌る月号ペヌゞで構成されお 
いたす。新補品が話題をさらう季節じなり 
たしたね。雚雲もどうやら退堎したようで 
すし。さお今幎の秋の目玉はなんでしょう。 


お考义献 

I/O 工孊れ 

ASCII アスキヌ 

Hacker 日本义ち杜 

POPCOM 小孊お 

マむコン 巧波が M 瀟 

マむコン BASIC Magazine 巧波新 M 瀟 

LOGIN アスキヌ 


—が 

► ASCII EXPRESS シャヌス英日機械翻蚳システムを 
発売 

シャヌプが新しく発巧した. UNIX ペヌスの巧日翻蚳 
システム OA-2IO のたなスペックず䟡栌じ぀いお。—— 
線矎郚. ASCII, 10 月号 I72p. 

► ASCII EXPRESS シャヌス DAT メモリフォヌマット 
を開発 

シャヌプの閒発した化巧玀憶甚 DAT シヌケンシャル 
フォヌマットのスペックじ぀いお。——線集郚 ASCII. 
10 巧号 17 か. 

► ASCII EXPRESS シャヌブ  5 12bit CCD ラむンセンサ 
を巧発 

シャヌプの新開猪したむメヌゞスキャナ巧 CCD ラむ 
ンセンサ LZ20I8 のスペック.予定䟡栌じ぀いお。——線 
集郚 ASCII, 10 巧号 I76p. 

► ASCII EXPRESS シャヌプが 68030 を塔茉した CAD/ 
CAM 甹 EWS を発巧 

UNIX 準拠の OS, OA/UX2 を 塔茉し t 68030 MPU ワヌク 
ステヌシペン IX-6M0DE し 2 の䞻なスペックず䟡栌じ぀い 
お。——線集靎 ASCII, 10 巧号 I79p. 

► Computer Virus りむルスをび奋る゜フト砎巧の巧 
の手は本物か 

おの向こうのアメリカで«延する化しを芋せおいる 
ディスク砎这ブログラム「りむルス」じ぀いお日蚘圢た 
でレポヌトする読み物。——線集郚. ASCII, 10 月号 26 卜 
272pp. 

► C 蚀語の定ち 

サブルヌチン䜜成のノりハりを玹介。——村田ネロ信 
I/O. 10 月号, 89-117pp. 

►バ゜コン掻甚テクノロゞヌ 
S-0S じ぀いお化れおいる。——有が公明 Hacker, 10 
巧号. I 12-116pp. 

► RAND0ME FILE 

シャヌブから発巧されたカラヌプリンタ. 14 塟ディス 
プレむ 2 機皮 CRT じ぀ないでテレビを組が楜しめるバ 
゜コ ンチュヌナ ヌ トラ ッ クボヌ ルの 特城がごく衍単に 
诎明されおいる。——線集飯 POPCOM. 10 月号. II 卜 
I 17pp. 

► RANDOME FILE 

シャヌプから巧売された亩品質でな速の印字が可胜な 
ワヌプロ W D-652 の特城じ぀いお怕単に曞かれおいる。 
——線集郚 POPCOM, 10 月号. Il8p. 

►パ゜コン 入門講座第 13 回 
先月たでじ玹介できなかった数孊阳数. ABS. 円 X など 
9 巧願の呜什を巧化。——線集郚. POPCOM, 10 月号 122- 
125pp. 


►なんでも Q & A シャヌブ MZ シリヌズ ç·š 
新しく発売された AX386 察応のプリンタ UE-IP0I の䟡 
栌化が じ぀いおの 衍単な脱 明。 —— シダヌブマむコ 
ン 10 月号 390-391pp. 

►なんでも Q & A XI/XIturbo/X 6800 〇シリヌズ ç·š 
XI/X 68000 甚に新しく 発を になった呚ぶ機噚矀のなか 
からトラックポヌルず CRT フィルタじ぀いおの 解皎。 
——シダヌプマむコン. 10 月号 392p. 

►バ゜コ ン呚ぶ機噚倧巧究 

プリンタのが入のポむント ず 簡単な 䜿い方などじ぀ い 
お。——䞹治䜐 䞀 マむコン BAS に Magazine, 10 月 号 
47-50pp. 

MZ -80 K / C /1200/700/1500 

MZ-B0K/C/1200/700/1500 
►じぐ そ䞀ぱ ずる  SP- 503 0) 

18 個のピヌスで䜜るゞグ ゜ヌ パズル。 —— 0JINRI, 
マむコン BAS に Magazine, 10 月号 143- 144pp. 
MZ-700/1500 
►誌䞊公開巧問が (MZ) 

MZ- 700 の BASK テヌプ MZ-1 500 のブランクデむス 
ク BAS に ディスクの入手 方法な ど。—— ペガサスマむ 
コン BAS に Magazine, 10 巧号 7 Ip. 

►塔 (S-BASIC) 

10階建おの塔のを 階 じあいおいる2぀の巧を埋める バ 

ズルゲヌム。 - カ リット マむコン BASK Magazine, 

10 月号 145- 146pp. 

► THE MIDN に HT ROBBER (HuBAS(C) 

怪盗ルンバになっお萜ずし穎や サヌチ ラむ トじ 巧を぀ 
けながらダむダを拟い矎めるゲ ヌム。 ——ないたん.マ 
むコン BASK Magazine, 1 0 å·§ 号 147-149pp. 

MZ-1 500 

► JUKE 

をでがを倒すず出おくるスト ロ-で. ゞ ュヌス をがむ 
ゲヌ厶。 —— キダベ TWO, マむコン BASK Magazine. 
10 月号 150-1 51pp. 

MZ -80 B / 2000/巧〇〇/巧〇〇 

MZ-2000/2500 

► VESICULAR ECZEMAT(IZ001/IZ002) 

がに菜を かけお ブロックの 倖に远い出すゲ—ム。 — 
トシちやん 26 氣マむコン å·± AS に Magazine. 10 巧号 155- 
157pp. 

MZ-80B/2500 

► MZ-ASSAULT (SB-5520) 

戊車をかかしおがを砎巧するゲ ヌ厶。 ——倩囜よいず 
こマむコン BAS に Magazine, 10 å·§ 号 152- 153pp. 


巧甲 J « ち巧 


ルクトロ::クス 

1«1 &垖じはうだも!け 



よくあるゞャヌナリスティックなあ前線ものを 
想、わせる曞るではありたすが読んでみるずそん 
ないい加滅な本ではなくひず安'。。 

ホあ.科孊系の掟手なネタの切れたマスコミが 
先取りを姐っお玹介を競った結果か䞀般にもそ 
れずわかるほど新しいみ野の研究が䞖間をじぎ 
わせおいたす。珟時点では基瑶研究しか斀われお 
いないこうした数々の新しいみ野は果たしおい 
぀文明の䞀端ずしお我々の目の前に顕珟するので 
しょう力、。 

本曞は5人の専門たじよる テヌマ 別のる章じみ 
かれおおり講挔鋌の専門甚語を陀けば読み 


やすいものになっおいたす。第2幞から第5章は, 
バむオメディカルロボット超電導ずよくあ 
る切り口ですが第 I 章で科孊技術厅の「技術予 
琪 I しをべヌスずした゚レクトロニクス関連み野の 
巧術予枬を䞊手に玹介したこずじよりそれぞれ 
が締たっお芋えるのは䞍思誰です。21䞖玀读は 
すぐそこじならないず䜿いものじならないよう 
な先端の話に觊れおみるのもずきにはいいかも知 
れたせん。  K ) 

゚レクトロニクス 最前結が巧昇線 
TBS プリ タニ カ刊 

B 6 刀180ぺヌゞ1,200円巧03口 38)5931 


156 Oh! X 1988.11. 


















FILES ah/H 


MZ - 2500 

► ROBO 

1987 幎 12 ち号の PC -8801 版か らの移怍。 アセンブラで 
戊關ロボットをが育せよ䞀今井誠二 I / O , 10月号 
141- 148 pp . 

►ドミノたわし  BAS に - M 25) 

画面じがらばるドミノをボヌルを䜿っお党郚倒れるよ 
うじ䞊べ替えるバズルゲヌム。䞀謎のバズル倧奜きわ 
じさんマむコン BAS に Magazine , 10月号15卜 159 pp . 
MZ -2 B 61 

►なんでも Q&A シャヌプ MZ シリヌズ線 
MZ -286 I 甚に発売されおいる S - RN むンタフェむスボ 
—ドの仕が.䟡巧じ぀いお。——シャヌプマむコン. 

10巧号 390 p . 

Xl / Xlturbo/Z 

XI シリ ヌズ 
►プリンタ倖字を お 

PCG じ定巧されおいる文字を24ピン挢字プリンタで巧 
ち出すためのプログラ厶 。 turbo BAS にか NEW BAS に 
が必芁。 —— 耐宮守䞀 I / O , 10巧号 II 卜 II 9 pp . 

► XI で PC -8801 ラむクな挔奏を 

XI シリヌズじ增蚭した 0 PN ボヌド䞊で PC -880 I シリヌ 
ズず同巧な MML を実斀する。 —— 船田盛仁 I/O 10月 
号 I 49- I 5 IPP . 

► 0 H ! 化巧ミュヌゞックリ 

スクェアの FULL CIRCLE ^ PSG で挔奏させる。—— 
粥川隆 P 0 PC 0 M . 10ち号126- 128 pp . 

► SLIMN 

才ヌル BAS にのアクションバズルゲヌム。さあスラ 
む厶ン君スラむミちゃんのためにホいクリスタルを急 
いで探すんだ 侀 - H.S SOFT , マむコン10月号244- 
253 pp . 

►キミのプログラミングテクニックを公開しようスペシ 
ャル 

挢字を化倧し画面に衚瀺するプログラ厶を玹介。 —— 
岡本;青マむコン BASIC Magazine , 10月号. 46 p . 

►誌䞊公閒 M 問状( XI ) 

XIF じ å·§ ミをできるディスクドラむブ XI シリヌズ甚の 
CP / M . X 68000 ACE - HD で「領域が確保されおいたせん j 
ず出たずきの察応たなどじ぀いお。 —— 倚田倪郎マむ 
コン BAS に Magazine , 10ち号71 -73 pp . 

►膊利の巧歌パヌト2 

なっおくるホッキョクグマから身を守るため氷の䞊 
じヒビ割れを䜜っおクマをおじ巧ずすゲヌ厶。 —— 石川 
ホ之マむコン BAS に Magazine , 10月号197- 198 pp . 
►滿 A 次子 

悪玉オットヌ姫のみ身ずその匟子を倒しお.兄の倪子 


を助け出すゲヌム。 —— ズオマむコン BASK Magazine , 
10巧号 I99-200PP. 

► GRADIUS II - FAREWELL - 

ゲヌ厶ミュヌゞックプログラ厶。——小宀巧生マむ 
コン BASIC Magazine , 10月号2 15-217 pp . 

XI turbo シリヌズ 
► 〔巧巧゜フト]テロリスト 

Xlturbo のなかにテロリストが発生しコン゜ヌルに手 
お匟をおげ぀けおくるずいうを怖の巧巧゜フト 。—— m 
䞭浩行 I / O , 10巧号132- 133 pp . 

►デヌタ圧瞮 

ハフマン 笊号匏のデヌタ圧瞮プログラム。アルゎリズ 
ムの習巧甚に詳しく*かれた玀号で.プログラムも挢字 
で曞かれた詳しい患が付き 。—— KXC U-K U 0 TA , I / O . 
10月号163- 166 pp . 

►なんでも Q & A XI / XIturbo / X 6800〇シリヌズ線 
turboCP / M をハヌドディスクから立ちあげる方たじ぀ 
いお。-シャ ヌスマむコン 10月号 393 p . 

X 6 扣邮 

► IBM 棵 準フォヌマットュヌティ りティ — 

I セクタ256/512/1024バむト3タむプの旧 M å·§!準フォ 
—マッ トの 2 HD ディスクを䜜る XC で曞かれたナヌティ 
リティ。旧 M フォヌ マッ トじ぀いおの詳しい解皎も茉぀ 
おいる。 XC の゜ヌスリスト付き。——巧枯文. I / O 10月 
号 236-239PP. 

► X 68000 å·§ CG 画ホミた画システ厶 FRAME & FC 0 N 

5月号で発衚された ANIM を改良した CG 甚ビデオコ 
マどりツヌル FRAME ずそのナヌテむリティ FC 0 N の䜿甚 
ミちなどじ぀いお。 —— お隆倫 ASCII . 10月号 260-262PP. 

► X 68 K Information 蚊叩 

X 68000甚に発充された力ヌド型デヌタぺヌス CARD 
PRO -68 K . リレヌショ ナル デヌ タベヌス DATA PRO -68 K . 
RG 日システムチュヌナ ヌ CZ -6 TU , トラックボヌル CZ - 
8 NTI ず日コン违の発おした ADV ゲヌ厶䜜成ツヌル巧脳 
䜜家 Cyber Writer ) の特埵および䟡栌じ぀いお。 
——線集郚 ASCII , 10巧号 297-298PP. 

► X 68 K Report Shop 

今月は X 68000 甚玔正通信゜フト Communication PR 0- 
68 K ずファクシミリ通信甚オブション FAX ボヌドじ぀ 
いおの玹介。 —— 線集郚. ASCII . 10月号. 29卜扣 0 pp . 

► X 68 K Programmer's Shop 

今月で正芏衚珟を䜜るたでの連聪のを終回。文字列吊 
定正芏衚珟マク□の仕様グルヌプ化実珟たでのプロ 
セスじ぀いお。 —— 宮本芪䞀郎 ASCII , 10月号301- 
304 pp . 

► 0 S -9/ X 68000 

X 68000 甚の新 OS . 0 S -9/ X 68000の特城 X 68000 じむ 


ンプリメントするじあたっお新しく加えられた機胜パ 
—゜ナルりィンドりの特色マルチスクリヌン AV ラむ 
ダヌ 0 S -9 甚の C コンバむラ AV - BAS に埓巧の BASK 
を拖あしたもの) などじ぀いお詳しく玹介。䞀巧巧雄 
— ,マむコン10月号154- 159 pp . 

► Communication PRO -68 K 䜿甚レポヌト 

玔正通借゜フト Communication PRO -68 K の仕埐巧い 
方 BAT 蚀語の义たなど现郚にわたるレポヌトじよる 

゜フトりェア玹介。-å·§å·§ It —,マむコン10巧号 

182- 185 pp . 

► X 68000 マシン歷乂巧呜什お第13ç«  

今月は.フラグ阳连呜什ずしお SR / CCR レゞスタのお 
送埅避を什ず MUL / DIV 呜什じ぀いお化明しおいる。 
-å·§å·§å·§ 䞀マむコン 10月号 l 94-204 pp . 

► Z'sSTAFF PRO -68 K 

この講座もいよいよ最終回。アンチ=゚むリアシング 
じ぀いお.絵を巧くじ぀いおのん構えの括で締めく くっ 
おいる。 —— 玀芁かマむコン.10月号 I 266-269PP. 
►なんでも Q & A XI/XI turbo / X 68000シリヌプ巧 
X 68000 のグラフィック画面が16をモヌドであるずき 
のグラフィックバレットの初期状態じ぀いお。——シャ 
—プマむコン10月号 392p. 

►なんでも Q & A XI/XI turbo / X 68000シリヌブ線 
X 68000 シリヌズじが•巧のワヌプロをハヌドディスク 

から立ちあげるじは。-シャ ヌプマむコン 10月号, 

393 p . 

► ball 

靑いボヌルず巧をよけお画面に散らばっおいるドット 

を取るゲヌム。- KEN , マむコン BASK Magazine , 

10月号201 -202 pp . 

► GALAXY FORCE 

ゲヌ厶ミュヌゞックプログラム。——川野があマむ 
コン BAS に Magazine , 10月号. 207-209 pp . 

► X 68000 新 M 

NEW Print shop PRO -68 K ほか PRO -68 K シリヌズの組か 
新䜜ゲヌ厶情玙 0 S -9/ X 68000入 P *]。 ——篇集報 LOGIN , 
10å·§7日号 I 60- I 67 PP . 

► X 68000 が M 

X 68000 甚に新を売された呚蟺機噚株匏みが゜フト 
サンプリング PRO -68 K . 新䜜ゲヌムを玹介。䞀線集 
郚. LOGIN , 9月 16日号 2 I 0-2 I 5 PP . 

ポケコン 

PC-1245 

►をず し å·§ ゲヌム 

巧じをちないようじ巊はしから右はしじ移かするゲヌ 
ム。——囟竹たさのぶ I マむコン BAS に Magazine , 10å·§ 
号 205 p . 



たのはなし 

毒は我々の身近に倚く存圚する。ヒちや銅.鉛 
など鉱物性の毒トリカブトやべラドンナなど怍 
物の毒サ゜リやぞビなど動物の毒。この本では 
「か量で生がじ害をなす異物」である毒の性巧や 
毒が生物を死に至らしめる過皋を平易な文章で説 
明しおいる。読んだあずでふず化孊蚘号の䞊びを 
芋お 「あ぀ テトラヒドロカナビ ノヌルだ」 ず 
わかるようじなればあなたもアマチュア蕃物博 
±になれそう。秋のを畏じ䞀節しおも損はない。 
D . バチノァロワ G . ネデルチェフ共た東京図♊刊 
B 8 刀 286ぺヌゞ1,500円巧 03(814)7818 



第5の力 

自が界の探巧を䞻目的ずする物理孊の䞖界に 

今「第5の力 J ずいう倧きな話題があるずいう。 
重力や巧磁力原子栞内郚で化く力などこれた 
で知られおいる4぀の基本的力] U 倖の5番目の力。 
それは.通垞の重力ずは逆の「反重力」のような 
ものであり重力ほどお響巧囲は広くないが原 
子栞内郚の力ほど近距離ではない新しい力だずい 
う。本曞では.この第5の力じ぀いお囜内倖で 
の說論をたじえ぀぀抂芳しおいる。 

倧巧巧圊た日本が送出版おを刊 

B 8 刀 196ぺヌゞ 750円巧 03(464)73 り 


FILES Oh!X 757 
























mmsi 


I, む。. _ 


rmm 

岭狐ぶ啌旱 IPS 


皆’ 

皆も 


å·¡ 


现 


□ h!X 巧ち号 

特集正真正鈎の Oh ! C 之 SPECIAL 
新補品 速報 X 1 turboZIl / X 1 twin / X 68000 
Xl / turbo システム &プログラミング 
NEW Z - BASIC/C compiler PRO -68 K 
人巧タコ科図绎第 1 回 Jap meets Yankee 
実甚け  オブゞェクトお向のゲヌムプログラミ ング斯 回 

• XI / turbo 甚力ヌドゲヌム SPEED 

• X 68000 フ ア むルコン バヌタ MACS/HELPS 

党機巧共通システム PAS 0 PIA 7 版 S -0 S " SW 0 RD " 他 

1月号 

特集 MZ & X が匵ボヌドの掻甚 

すべおの道はし/〇じ通じる/ MZ で X 1甚ボヌドをむ たう 
1987幎 å·§ GAME OF THE YEAR ノ ミネヌ ト 発衚 

• MZ - 2500甹 ALGO SPACE BLUSTER SG 

♊し IVE in ’88 ドラゎンスピリット/悲しきチェむサ— 
BAS にりレヌた栜 キお FORTRAN はいかが 
X 68000 日 AS に入門 グラフィック炎䞊 
マシン居䜓巧い 2‘3 デヌタ 構造を 考えよう 
å…š 機巧共通システム Fuzzy BASK 〕 ンバむラ奥村版 

pg 号 

特集グラフィック画なの冒険 
X 1/ turboCG アニメ / ト リフォニヌで立䜓モデル 
X 68000 グラフィックデヌタ / QLMCK MZ PAINT 他 
X 68000 あなたの知らない䞖界 蟞曞構造/ WORD POWER 
マシン 語化操い 2.3 Lisp むンタプリタ 0) 

• NEW Z - BAS に詳報 その名は Z-BASIC 

• LIVE in '88 グ ラディりス 2 

• SHORT ACCESS THRILLING / POM 力ヌドポヌカヌ 
党機皮共通システム シュヌティングゲヌム巚 LFES 

3巧号 

特集コンピュヌタサりンド‘‘楜"入門 
XI /turbo MIDI むンタフェむスの補䜜 
MZ -2500 S 叩 er Keyboard / VIP サりンド デヌ タ公開 
Oh!X LIVE SPECIA し 組曲 「 Ys」/Raspberry Dream 化 
THE SOFTOUCH Might and Magic/HyperUD 
オブゞェクト指向のゲヌムブログラミング 
X 68000 BAS に入門 奇巧 アニメ䜜戊 
X 68000 あなたの知らない䞖ホ 未公開 I 0 CS の巧が 
党巧皮共通システム 巧造型 コンパむラ 蚀語 SLANG 

4月号 

特集䞍思謙の囜のゲヌム孊 
ホ定 1987幎を GAME OF THE YEAR 

ピコピコゲヌム春堎所 / GAME REVIEW 10 本 他 
新が品 X 68000 ACE - HD / カラヌスキダナ CZ 8 NSI 
X 68000 あなたの知らない䞖界 microEMACS の移怍 

• MZ -700 SPACE BLUSTER FX 

参 LIVE in ’88 Moonlight Serenade/Long Night 他 
å…š 機皮共通システム デバッギング ツヌル T RADE 
シミナ レヌシペ ン りォヌ ゲヌム WALRUS 



恥:補 




已巧号勘甲 JB 呚幎玀た 
特集システム 巧 巧を考える 

8ビットバ゜コンの開発巧巧/ Human68k のシステ 
ム巧巧/システムを統むためのアセンブラ入門 
特則䌁面究極の8ビットバ゜コン 8RON 蚈画 
THE SOFTOUCH X68000 甚日本語ワヌプロ EW 化 
♊付録「あぶない犏袋」 

マシン巧䜓巧い2’3ホ倖巧 LispSO 入門 
X68000BAS に入門捚お身のミュヌゞック 
党機租共通システム巧造化蚀語 SLANG 入門他 

7 g ち 

特集実銭 C 蚀語からの誘惑 
入門 C 蚀語/実録 C プログラミンク yXBAS to C 
THE SOFTOUCH ゜ヌサリア゜れリアヌド/アルギヌス 
の å·§/ SUPER 倧戊略/3倧麻雀゜フト他 
♩ Oh! X LI VE in ’88/SHORT ACCESS 
新產お C 巧蚀語講座 PRO-68K たずは printf より始めよ 
あなたの知らない䞖界 0S-9/X 68000 /Sampling PRO-68K 
党お皮共通システム巧造化蚀語 SLANG 入門 (2) 

マルチりィンドりドラむバ MW-I 

8ち号 

特集1真たの巧の数倀挔巧 

コンビュヌタの数倀衚珟/応甚グラフィック歪められた光/ 
AD PCM 音の数孊/が倀挔巧プロセッサ甚ドラィバ化 
特集2 MIDI サりンドプログラミング 
MIDI のを獲ずボヌドの補䜜/ MIDI 察応シヌケンサ 
THE SOFTOUCH 新連茉われら電脳遊お民他 
猫ずコンピュヌタ第26回ボクはかぐや姫 

が連茉 Z80 マシン歎ゲヌム゚房 
党お巧共通システムマルチりィンドり゚ディタ WINER 

ち 

特集半期に䞀床のグラフィックバザヌル 
CG アニメの手法入門/ワむダフレヌムじよる 3D/X 
68000スプラむト / 画像凊理の基瀎知識/ turbo RAY 
TRAC å·š R/MZ- 2500甚グラフィック゚ディタ DMACS 
THE SOFTOUCH C-TRACE68/SAMPLING PRO-68K 化 
C 肋ち居が座 PRO-68K(3) 謎のむを次元グラフィック 
MIDI 掻甚テクニック (2) 割り蟌みじよる MIDI 通信 
Z80 マシン賠ゲヌム゚巧 (2) 応甚ぞのを瑶固め 
党が巧共通システムラむン゚ディタ TED-750/WI 化 R(7)5 嫌 

10巧号 

特集癟お巧乱ゲヌムバトルロむダル 
を新ゲヌム総登堎ハむドラむド 3/A 列車で'行こう打/ 
たんば/熱血髙巧ドッゞボヌル郚/フルスロットル他 
MZ-700 甹 SPACE HARRIER 

参 Oh!X LIVE 1974(16 光幎の蚪問を/墙璃をの地巧/ 
二人のれネレヌシペン/バッハのアリア 
MIDI 掻甚テクニック 3) 巧数の音源を操るテクニック 
C 脚音巧!座 PRO-68K(4)/Z80 マシン語ゲヌム゚ちほ 

党機巧共通システム SLANG 甚拡匵ラむブラリ/ MANKAI 



11巧号 

特集1党機皮共通システム S - OS 再考 
超入門 S-0S/ ファむルアロケヌタ& 口ヌダ 
FuzzyBAS にコンパむラ版 BACK GAMMON 
特集 2 MZ- 2500 スペシャル逆巧のアルゎ機胜 
アルゎブロック厩し/アルゎリズ厶を䜜ろう 
• MZ- 2500 力ヌドゲヌム KING'S COURT 
THE SOFTOUCH X68000 甹 Kamikaze/MZ-2861 甹 

叩 シリヌズ / トリフォニヌ/リバむバヌ化 

X68000 あなたの知らない䞖巧 CP/M-68K/TITLE. SYS 



己ち号 

特集 BAS に入門「再怜蚌」 

BAS にの歎史ず意お/栄光の HuBAS に 
たをの BAS に入門プログラム/プログラミング甚語集 
ミナヌゞツクプログラマぞの道,/レむトレヌシング 
特別䌁画蚀わせおくれなくちゃだワ 
• 新補品 X68000ACE/ACE-HD 

♩ LIVE in ’88 GET WILD/BOOM BOOM/SDI 

• SHORT ACCESS 3D ボクシング/マシン語デヌタ文生成 
党機皮共通システムシナヌティングゲヌム ELFES 


八ツクナンパヌ案巧 


ここには1987キ11月号から1988幎10月号たでをご玹 
かしたした。珟圚1987キ2, 3, 4, 5, 8,9, 10, Iしに 

1988幎I2, 3, 4, 5, 6, 7, 8, 9, 10たでの圚庫がございた 
す。バックナンバヌおよび定期講読のお申し蟌み方 
たじ぀いおは本文168ぺヌゞを参照しおくださし、。 


圆6 


1 9m7 


158 Oh! X 1988.11. 








REMGUIM 


ST 


ぺ.ン.ギ•ン.情.報•コ • — •ナ • 侀 


NEW PRODUCTS 


電子システム手垳 

戶 A- 日日□日 

シャヌプ 

シャヌプは電子乎垳 PA - 7000の䞊䜍機 
皮しお PA - 8500を10å·§5日から発売し 
た。 本䌞:の䟡栌は28,000円。 

PA - 8500は PA - 7000の 1 C カヌドがを 
のたた䜿え既発売の電蚳機や䜏所録お 
術蚈算などのカヌドが利甚で きる。 たむ 
PA - 7000の日倧機胜電話垳/スヶゞュヌ 
ル/カレンダヌ/メモ/電卓 に加えお スケ 
ゞュヌルアラヌムかき時蚈/が:莜時蚈 A 1 数 
蚈算など8぀の機胜を装備。電話垳には蹀 
倧660人分を登録できる。内蔵の蟞蒂は阀 
有名詞を含め玄6å·§3千語。 

衚瀺郚は挢字6 t が X 4斀で䞀錢性の向䞊 
が図られおいる。 

オプションの呚蟺機噚にはプリンタ力 
䞃ット レコ — ダ通信甚ケ— ブル 毛舉曞 
䜓力ヌトリッ ゞ など。 

サむズは閒じむが態で幅90X奥行154 X 
膠さ 15mm  重量185 g 。 

〈閒い合わせ化〉 

シダヌプ ㈱ å·§ 06 (621)1221,03 (260) 1161 
PA-8500 


ラップ K ップワヌプロ 

WD-310F 

シャヌプ 

シダヌプのパヌ゜ナルワヌプロ WD シリ 

—力こ新補品 WD -310 F が登堎した。䟡栌 
は148,000円。 



日2ドットの觀転写プリンタを搭茉し24 
ポむントから5ポむントたで10釉(類の-倧き 
さの义字が䜿える。印字速腹は48ドット义 
字の堎なで40半/秒。ハガキから B 4 サむズ 
たでの甚玙が䜿える。 ディスプレむは 40字 
XII 巧の液晶衚瀺。 

耇合語固有名詞を含め玄10で語の蟞曞 
4で䟋の AI 蟞觀を持ちナヌザヌ蟞曞には 
最倧110件を登録できる。 JIS 第2氎準もサ 
ポヌト。 

たた備単枠線集機胜により切り貌りや 
文窜 / グラフ混圚線集が俯単にでき印字 
の仕」:がりを確認できるが字むメヌゞ衚瀺 
機胜もあっおミニコミ誌などの䜜成に䟿 
利なこずも特城ずしおいる。 

3.5 むンチ FDD 1 基衚蚈算゜フト曞院 
カルクを暙準装備しオプションで英和/ 
和英蟞曞や迊信䞃ット 11 巧発売予定ス 
キダナカットシヌトフィヌダなども甚意 
されおいる。 

〈問い合わせ先〉 

シャヌプ ㈱ å·§ 06(621) 122103 (260) 1161 



WD-3I0F 


ビゞネスファクシミ U 

FO - 日日日 

シャ ヌプ 

シダヌプはビゞネスファクシミリずし 
お G 3 が応の新機皮 FO -550 を発売した。䟡 
栌は358,000円。 

FO -550 は受信䞭に甚玙が切れおもメモ 
リが代わっお巧信するメモリ化斀機胜同 
䞀原皿を最倧99力所たで自動的に送れる順 
か同報機胜原皿をメモリに読み么たせお 


FO-550 



送信できるメモリ送信機胜最-火5件たで 
指定時刻に送信できるタむマヌ送信など 
の諞機胜を䟍ちビゞ朚スに最適な装備を 
特城ずしおいる。 

をの他オヌトダむダル留守を電話 
杳声応答などもでき B 4 サむズ原皿の送 
受信が可胜。 

〈問い合わせ先〉 

シダヌプ ㈱ å·§0(; (621) 122103 (260)1161 

八ンデむカラヌむ乂ヌ ゞスキャナ 

GT-1000 

セむコヌ゚プ゜ン 

ハ〇゜コン甚カラヌむメヌゞスキダナ GT - 
1000が䞃むコヌ゚プ゜ンから10å·§26日に 

発売される。䌜栌は79,800円。 

写真のサヌビスサむズロ4 X 105mm) の画傑 
をカラヌ入力できスキャナ郚が コントロ 
—ラ郚ず分離しおいるので原あ育の䞊にス 
キャナを乘せるだけで読み取りが可胜。 

民 GB を色殿倧 256 階調で 16007 J 色の入九 
ができたむ化理モヌド硬調軟調網 
点の遵択により原皎の穗類に適した關像 
衚现もできる。読み取り岡像はズヌム機 



GT-I000 


ペンギン巧巧コヌナヌ 159 







胜じより50〜200パヌセントの範脚で10パ 
䞀䞃ントず぀拡倧-瞮小が可胜。 

゚プ゜ンのむメヌゞスキダナにが応しお 
いる゜フトは比范的倚く GT -1000 は Zs 
STAFF PRO -68 K など GT - 3000 /3000 V を 

サポヌトしおいるグラフむック゜フトやワ 
ヌプロ゜フトがをのたた䜿える。 
〈問い合わせ先〉 

䞃むコヌ゚プ゜ン ㈱ 狂 0266(52)3131 

ラップトップワヌプロ 

ワヌドバンク LQ 

セむコヌ゚プ゜ン 

セむコヌ゚プ゜ンはラップトップワヌ 
プロの新補蟲ワヌドバンク LQ を11巧䞭句 
から発売する。䌜栌は158,000円。 

最倧で24巧字 A 4サむズ'にしお玄140ぺ 
ヌゞの义章を1文曞ずしお化理するこずが 
でき論文䜜成やパ゜コン通信のダりンロ 
ヌドなど倧屢文曞嫂理のニヌズにが応しお 
いる。 

蟞曞は耇合語などを含め玄13力‘語  JIS 
第2氎準サポヌト。文曞䞭に図圢やグラフ 
も取り这め図圢化理ずしお回転重ねを 



りむラスト結合などの機胜ら簡単に䜿え 
るほか衚蚈算グラフ䜜成䜏所録管理 
などの機胜を暙準装備しおいる。䜏所録に 
は最倧3000件の登録が可胜。 

埓ホのヮヌドバンクシリヌズずは文曞デ 
ヌタの互換性がありさらに 1 C カヌドを介 
しおワヌドバンク Note シリヌズの䜏所録デ 
ヌタも利甚できる。 

オプシペンでカットシヌトフむヌダハ 
ガキフむヌダマりスセットビデオアダ 
プタむメヌゞリヌダ 1 C カヌドむンタフ 
ナむス毛舉/教科曞/ゎシックの各フォン 
トカヌドカヌド型デヌタベヌスなどが甚 
愈されおいる。 

〈問い合わせ先〉 

セむコヌ゚プ゜ン ㈱ å·§ 0266(52)3131 


プリンタ新機皮 

CX ぶ41日 

スタヌ粟密 

スタヌ粟密は24ピンドットむンパクト 
プリンタ CX -2410 を10巧1 H に発売した。 
䟡栌は79,8001]]。 

CX -2410 は24 X 48ドットの明朝䜓挢字 
フォントず 24 X 36 ドットの ANK 文字フォ 
ントを搭茉し高品質な印字を実现した。 
印字速床は暙準で24ドットピッチ挢字が 
36文字/秒高速モヌドで63文字/が、。をれ 
ぞれ静音モヌドず組み合わせ隒音を抑え 
た印ずができる。たむ挢字フォントは现 
ゎシック f 本ら暙準装備しおわりこちらは 





曰電ず゚プ゜ンの新 M _ 

日本電気ず䞃むコヌェプ゜ンがそれぞれ 
䞻カパ゜コンをモデルチェンゞした。 

日本電気は PC -9801 VX を PC -9801 民 X に 
倉えた。5むンチフロッピヌ2台の機皮で 
比范をするず䟡栌力す433,000円から398,00 
0円に若干安くなった。性胜面ではメモリ 
スロットの容量が增え CPU が i 80286 の 
lOMHz 版から 12.5 MHz に倉わり少し速く 
なった皋床で他はほずんど倉わっおいな 
い。デザむンは UV 11 甚に郎 I 発した3぀の 
䞻芁回路のカスタム LSI や薄型のフロッピ 
䞀やハヌドディスクを䜿いひず回り 
コンパクトむヒした。 

䞀方のセむコヌ゚プ゜ンは PC -286 を P 
C -286 X に PC -286 V を PC -286 VE にをれ 
ぞれモデルチェンゞした。 PC -286 X だが C 
PU に AMD 80286 -16 を採甚した。この CP 
U , むンテル瀟補 i 80286のセカンド゜ヌス 
品でむンテルでら䜜っおいない 16 MHz 補 
品。米囜では今幎初めから PC / AT 互換機 
じ䜿われおいる力;日本で䜿われたのはこ 
160 Oh ! X 1988.11. 


れが初めお。 

もうひず぀の VE は日電の切り換えず 
同じく CPU の i 80286を lOMHz から 12.5 M 
Hz に倉えただけ。䟡栌は298,000円に据え 
眮いた。 

これたでは PC - 286ず PC -286 V の違いが 
ずくになかった力す今回の切り換えにより 
X を VE の䞊䜍機皀:ずしお䜍最づけたこずに 
なる。 

さお䞡瀟の補品を芋るし新補品の䜍眮 
づけがよくわかる。巧圓たりの販売量が4 
å·§5000台から6で台ず絶が調の日本電気は 
あえお冒険せずこれたでどおりの䜓制で 
臚む。これじがし日本電気のシュアを奪 
わうずする䞃むコヌ゚プ゜ンはなめの意気 
蟌みを衚しおいる。 

この日本電気の姿勢。肯を自勺な芋方をす 
るしずくに倉える必芁がないのなら互換 
性確保の意味からも無意味な性胜アップは 
せずむしろ VX の充実を図ろうずいうこ 
ずだ。キヌボヌドケヌブルコネクタを前面 
にらっおきたりメモリスロットをが匵し 
たりしおいる。逆に吊定的な芋方をすれば, 


他れのような新な術 è¹² 入をしなくおむ売れ 
るからいいではない力’ずいう殿様商法を 
絵に揃いたような態床である。 このあたり 
䞃むコヌ゚プ゜ンのおせるチダレンシ'ダヌ 

粟神ずは察照的だ。 

これは䞡方の芋方ずら圓たっおいる:思 
う。ただ VX の実売䌜栌が゚プ゜ン V ず10 
で円ほど違うずいうのにわずか4で円しか 
䞋げおいないのは埌になっお埌悔するこず 
になるかもしれない。すでに日本電気のシ 
゚アは1割] a 䞊を䞃むコヌ゚プ゜ンじをわ 
れおいるのだから。 

AX パ゜コン盞次ぐ _ 

動きが鈍かった A X パ゜コンだ力;'ここ 
にきおようやく掻気が出おきた。ベンダヌ 
だが S 掋電機 S 藻 電機 S 井 物産 アル 
プス電気シダヌプ゚むサヌじ加わる圢 
でキダノン゜ニヌ京䞃ラ沖電気工業 
カシオ蚈算機が参戊。ベンダヌ数はい぀の 
間にか10瀟を突砎した。デヌタショりでは 
参加メヌカヌのブヌスの間で「シヌルラリ 
䞀」いうむベントも關催。人気の盛り䞊 
















24 X 24 ド、ット〇 

ペヌパ—パヌキング 機胜により連続甚 
玙を装着したたた単祚甚玙にもが字ができ 
をの遞択もワンタッチで行える。たたデむ 
ップスむッチで新旧 JIS を切り檢えられる 
のでが応幅らより広くなった。さらに才 
プショ ンの オヌトシヌ ト フむヌ ダを装着す 
れば30枚たでの連続印字が可胜で幎莺 
がなどの倧黚印字が備単にできる。 

å·š SC / P が応むンタフェむスは䞃ントロ 

ニクスパラレル。 

〈問い合わせ化〉 

スタヌ粟密 ㈱ å·§0日42 (63) 1118 

超小型ワヌプロ 

ポケッ h ワヌド戶 W -1 日日日 

カシオ蚈資機 

ポケコンサむズの超小型ワヌプロ PW -10 
00がカシオ蚈な機から発売された。䟡化は 
34,800の。 

PW - 1000は同瀟の据え眮き型ワヌプロ 
HW - 200 0 V や HW - 600 0 C ぞ民 AM カヌドを 
介しおデヌタ転送ができ倖出化での入九 
ず線集.が字にをれぞれが応した芪子ワヌ 


げに力を入れおいる泚 兰 井はアルプス 
からカシオは京セラから OEM を'受けお 
いるこずが刀明しおいる)。 

肝心の売れ行きだが S 掋ず呈葵が頭匵 
っおいるようだ。ずくにミ菱はもずもずコン 
ピュヌタ倧手メヌ カヌであるこずから力’地 
力を発犪。䌁業向けたずめ売りから先行さ 
せおいるがなかなか化足が調で受•を倕戈を 
で台単-䜍で抱えおいるず力>。兰掋も店頭販 
売でがもほ'もずいう。 

これから䌯 i のメヌカヌが加わっおくる力;' 
浅銙唯の CM でりヶる沖 Mac ず IBM (A 
X )を揃えお海倖仕様パ゜コンでは豊當な 
戊力なったキダノン安:売りのカシオ 
高玚品を停装するのが埗意な゜ニヌ珍し 
さが売物の゚むサヌをしおなぜ’か加わっ 
おいるシダヌプみるからに個性的な顔 
ぶれずなっおいる。ずくにミ掋キダノン 
カシオの3瀟は MSX でもをれなりに健脚 
しおいたメヌカヌであり「゜フトの甚意を 
しなくおも売れるパ゜コンの商売はわかっ 
おいる」ずいう銖脳も。たずえそれぞれが 
倧圓たりしなくおもをこをこ売れれば「チ 


プロずしおの䜿い方ができる。 

たた電子手垳機胜ずしお䜏所録機胜- 
スケゞュヌル機胜.蚈算機胜などが䜿える 
こずも特城のひず぀。蟞曞はお合語などを 
含め玄7フ J 2 千語で JIS 第2氎準サポヌト 
内郚メモリは螞火玄12,500文字を登録でき 
倖郚メモリずしお民 AM カヌドを採甚しお 
いる。 

衚瀺はガむドラむン別で12义字 X 2巧。 

民 AM カヌドの装着で専甚プリンタ35, 
0001リ  を䜿いハガキから B 4暪たでのが字 
が可胜。 

本䜓のサむズは閒じたが態で幅 185 X 奥 
æ–€ 83 X 膠 さ 25 mm  乘匷 319咚。 
〈問い合わせ先〉 

カシオ蚈期機 ㈱ å·§ 03(347)4811 



PW - I 000 


リも皍れば lilj 方匏で勢 / J ずしおは備立 
するわけだ。 

むだひず぀気になるのは请䞊型機にせ 
よラップトップにせよいずれのメヌカヌ 
の補品も乂きくお肅くおない。 IBM 互換機 
ずいう䜕かすごくビゞネス枞甚のような 
感じもする力 S ' 染:際には完成床が高い286 
マシンに過ぎない 386 を転甚した機補倚 
い )0 あたり肩时匵っおビゞネスマヌケット 
ばかりやらないで98ず同じように ゲヌム 
もできる個人向け沉則パ゜コンをやっおほ 
しし、ものた*。 MS - DOS 3.2 ず WIN DOWS 力す 
暙準装備しおあるだけでも面癜い存圚だ。 
WINDOWS に぀いおいるグラフィックツヌ 
ルず ゚ディ 倕はをこをこ䜿える。 

たた PC/AT 甚ゲヌムも䜿えるのだから 
新しいゲヌムシ ■— ンも刚けるはず。だから 
共同で PC/AT のゲヌム゜フトを茞入販売 
するず力 >—莫金:を化しあっお米圃メヌカヌ 
に 日本語版を䜜らせる ずかするず面癜いこ 
ずになるだろう。 

ずりあえずは98の UV 11 ず力 >286 V / L のよ 
うな線で小さくお茕い20で円前おのパ゜コ 


INFORMATION 


ボむ スコヌル カヌドをプレれン h 

トラむ 


な蚀サヌビスを利甚できる Pcard がトラ 
むから発売になった。プッシュぶ/ダむダ 
ルぶのどもらにもが),ど、を陞 -1 どこからでら 
利できる。䟡恪は1週閒3001りより。 

このカヌドを50名にプレれント。ごを谭 
のかよハガキじ做巧-氏おを明祀しド玀ぞ。 
〒102おお郜千化阳区:九段南 ‘2-3-2(5 
㈱ 口 —本゜フトバンク化版事業郚 

Pcard プレれント係 
〈 I 川い合わせ化> 

㈱ トラむ任03 (232) 5921 

] パ゜コン秋の陣 1卵卜11 

ンを䜜っおもらいたい。ビゞう、ス垂堎が0 
S /2, OS /2 ず隷いでいる la 䞊 AX はポス 
卜88ずしお個人マヌケットにこをがっお 
化おほしい。 

PC - VAN りむルス事件 

傲埌に話題の PC - VAN りむルス事件に぀ 
いお觊れおわこう。結論からいうずを閣 
玙が1垈トップやサブトップで化うなど報 
道が火げさすぎる。事がの実態は化 f 本䞍明 
の人物から電子メヌルで送られおきたプロ 
グラムを うっかり䜿っ た人が'ハ ッカ ヌにし 
おやられむずいうに過ぎない。この皋床 
の小さな化米事を勝モにネットワヌクを 
歩き回っおュヌザヌの端末 パ゜コン じな染 
しおハヌドディスクを砎壊しおいく米圃の 
りむルスず䞀緒にするなどずんでもない。 

拡火解釈をすれば「りむルス」ず呌んで 
呌べないこずはないのだが i  いうよりは 
腕のいいハッカヌによる悪質な事件である。 

パ゜コン通信でやたらず無料配が゜フト 
を䞀拟いをい"しないように。思わぬ毒入 
りたんじゅうに圓たりたすぞ 。 K . T .) 

ペンギン巧報コヌナヌ 161 
















—— FROM READERS TO THE EDITOR 


オリンピックで热< なっおいた9月もあ 
぀ずいう間に終わっおしたっお幎末が 
もうすぐそこたでやっお巧おいるような 


♩ 9 月号の特集はここ2幎ばかりの間では S- 
OS"MACE" が来の倧戚激ををけたした。特にあ 
の MZ- 2500甚グラフィックツヌルはたいですね。 
それから20ぺヌゞの錄田さんの「映像䜜品ずし 
おの CG アニメ」はもっずもだず思いたした。 

鈎朚善昭 17) 宮城県 
9巧号のグラフィック特集は turbo で 
レむトレができるわ MZ- 2500甚の 「DMA 
CSj は発衚するわで「半期に䞀床のバザヌ 
ル」ずいうより決赏倧化分くらいの巧い 
でゎ屈けしおしたったらのですから次•じ 
グラフィック特暂をやるずきはいったい 
なじを甚意すればいいんでしようね。いた 
から頭を痛めおいたす。 

♊「DMACS」 はたいですね。䜜をの方がパ゜コン 
æ­ŽI幎だずいうのも驚きたした。同じI幎でも 
私ずここたで差があるず恥ずかしいので私も 
負けじず自䜜のグラフ ィ ック ツヌルの バ ヌゞョ 
ンアップじずりかかりたした。完成はい぀じな 
るかはわかりたせんが自信䜜ができたら送り 
たいず思っおいたす。 

斎藀信幞 (17) 積朚県 
♊「DMACS」 は凄そうな゚ディタですね。 「ALANj 
もただ入力しおいないのでどちらから入力す 
るか迷っおしたいたした力 <途䞭たで入力しお 
も遊べる ALAN から入力するこずじしたした。 
完成したずきを考えるず楜しみですがこれか 
ら18ぺヌゞものダンプリストず栌脚するのかず 
思うず果たしお完成させられるのかずム配で 
1 す。でも MZ を掻甚するためじがんばっお入力 
したいず思っおいたす。でもゲヌムグラフィ 
ックずくれば次はミュヌゞック゚ディタピ 
誰か䜜っおくださし、。山内剛 (15) 滋貞県 
「DMACSj の䜜者の化々朚さんみたいに 
わずか1幎のキダリアであをこたで完成さ 
れたツヌルを䜜っおしたう MZ- 2500ュヌ 
ザヌらいるわけですから山内君ら他力本 
頀だけじゃなくお挑戊しおみおはどうで 
す力。 

♊倏䌑みのき぀いバむトを乗りおえお私のXI 


気がしたす。皆さんのたわりでは孊困祭 
や運巧䌚が販やかに巧われおきっず盛 
り䞊がっおいるこずでしようね。 


は Z じなった。アルバむト䞭は Z を買ったらあ 
れやこれやず゜フトを買うずず思っおいたけど, 
ひどいこずじがしい゜フトはみんなただ出おい 
ないんだもの。仕方ないからしばらくはレむト 
レヌシングで遊んでいようっず。 

腑召哲也 21) 茚城県 
♊珟圚名監をIIでペナントレヌスを開催䞭。 
䞭日でプレむしおいたすがずにかくゲヌリヌ 
がチャンスで打たん。ホヌムランは6本も打っ 
ずるのじしっかリザん力、いずむラむラしおい 
る今日この頃。ちなみに巧合もあたり巧っおく 
れたせんホヌムランは9本も打っずるのじ。 

倧政良臣 (17) を媛県 
♊巧莲圭さんやりたしたね。今幎は䞭日がむ憂瞬 
たたですね。 金城起 K (16) 神奈川県 
あのが点ではただセリヌグは混戊状態だ 
ったので巧易にタむトル付•けおしたったけ 
ど正盎蚀っおたさか今幎の䞭 H がここた 
でガンバルずはだ䞀れも思っおいたせんで 
した。をれでもっおホ幎は「南海ホヌク 
ス J の遮手デヌタっおいったいどうすれ 
ばいいんでしょうね。 

♩ X68000 の゜フトI垭報コヌナヌの名前は广フ 
ァラオの食事 J っおえのはどうでしょうか。 

䞊り口芋成 14) 兵庫県 
♊「X68000 ニナヌス今月の゜フトりおア倩巧予 
報なのである」がいいず思いたす。 ゚ツ なじ 
がっお ホたっおたすよ X68000 の゜フト情 
報のネヌミングのこずです。サブタむトルに「明 
日に生きる X68000J っおえのも付けたら怒りた 
すか 䞋川将玀 17) 長野県 

「ファラオのを事」じ「倩気予報」う䞀ん 
どちらむむマむチ。もっずシンプルでりケ 
を化わないや぀これが䞀恭。このネヌミン 
グはただ銚集しおたすので思いがいた方 
はい぀でもど䞀ど。 

♊先日「猫ずコンピナヌタ」の再開ずずもにわ 
がたにかわいいヒマラダンのオスの子猫がやっ 
おたいりたした。たど手の平に乗るほどの倧 
きさでクリクリずした目のを敬のある顔をし 


おわりたした。初めお䌚ったずきから私にはな 
぀いおくれお腕をネかこ巧おしたいたした。し、 
たでも時々私のべッドの䞋に朜り蟌み巧おみた 
り朝の6時ごろは#をなめお私を起こしおく 
れたりしたす。ずころで私には5歲じなる匟 
がいるのですが匟は「しっぜしっ(ぞ J ずを 
山浩子の「しっぜのきもち」を歌いながら圌 
のしっぜを぀かんでマゞカル゚ミのトポよろし 
くもおあそんでいるのです。そのせいか圌は 
気に入らないこずがあるずすぐに人を嗯んピ 
りするようじなっおしたいたした。最近はい 
たずらするこずもをくなり困っおわりたす。そ 
れでもやっぱりカワむむ巧なのです。 

田岡盎人 20) 神奈川県 
人閒ら2混化たでは-火や猫ず同じでいいん 
だず誰かが 蚀っお たした。だからペット 
の子䟛ず人が1の平䟛のやるこずが䞀緒倱 
ネしなのは圓たり前!ずはいえ•架さん 
のわいたにもヒマラダン君のいたずらにI 
囚を现めお眺めおいらっしゃる様子が䌝わ 
っおくるようです。 よ 

♩ I幎間の沈おを砎っおホンニャァが巧っおき 
たっ をず感動のラブストヌリヌ「ホンニャ 
ァじ䌚いたい」近日公開予定前売刞発売䞭。 
同時䞊映「ずなりのトロロ」トロロっおいう食 
ベ物皆さん知っおたす)。 

菊池芳則 (19) 東京郜 

♩ 9 月号166ぺヌゞのを原さん自動車孊校ガン 
バッテください。芁は巧れの問題だず思いたす 
がさしお難しくないず思いたす。私なんかみ 
しお自巧じゃないですけど䞭型二茪ず普通を 
蚱の同時教習を時間オヌバヌなしのストレヌト 
で修了しおたけに二茪は限定解陀これは3 
床挑槪たで合栌しおしたいたした。しかし 
゜フトはこのようじ倧䞈倫でもハヌドがない。 
誰か車をたく譲っおくた•さい。ずいい぀぀もナ 
ナハンの CB750F は持っおいたりする。 

犻島箱倫 (25) 倧阪府 
二 絊の限を解陀は碟いですむ。をれじ CB 
のナナハンっお昔は愧れのマトた*っむけ 
ど桃近あたり芋かけなくなっおしたいた 
した。 CB や Z IIのを盛時化が懐かしいよ 
うなながしたす。 



面癜いですね。 


162 Oh! X 1988.11. 

















♩ SHIFT BREAK の Mu) さんふっふっふた 
ピただですなぁ。 FANTA じはたた•ストロペリヌ 
ずメロンがありたす。利き FANTA (利き酒ずか 
よくあるでしょをやらせたら自みは日本䞀 
た’ず思っおいたす。぀たり FANTA を語らせた 
ら私が日朚䞀なのである。 

犏島矩浩 (19) 滋賀県 
!1本はなんでらかんでも評論家になれるゎ 
圃がらしいから犏なおも 「FANTA 評論 
ぶ」っおいう廚がでら自分で勝ホに䜜っち 
やえばいいのに。なんのおに立぀かは知ら 
ないけど。 

♊わをが過ぎおようやく育森も暑くなっおき 
たした。さお.よさん二床ず入院なんおし 
ないようじがんばっおくた•さい。私の友人には 
副䜜甚の有無を調べるからず蚀われお腕に䞀 
列に十数皮の薬品を•たおされたのもいたす。私 
も入院したこずがありたすが点滎っおいうの 
は打たれたあず腕がかったるくなりたすね。し 
かしもういたはすっかり元気になっお献血 
を3回もやっおいたす。でも3回も通ったおか 
げで看護婊さんじ顔を党えられおこの前な 
んかは「出がいいね J ずか「勢いがありたすね J 
ずか蚀われお巧雑な心境です。 

æž…æ°Žé ­æ­Šä¿¡ 16) 青森県 

♩ 9月号の microOdyssey を曞かかれおいた方 
じ医垫ずしおひず蚀いわせおくださし、。私も 
あなたのおっしやるこずはよくわかるような気 
がしたす。しかし本人が元なになった気がし 
おいるのじ怜をデヌタが悪いず退院させおもら 
えないずいう点じ぀いおですが理解しおい 
たた‘きたいのは「退院埌じこの人が本圓にす 
ぐ再入院ずいうこずなく幞せに健康人ずしお生 
掻するこずができるだろうか J ず医垫は垞に考 
えおいるずいうこずです。私たちどっお点滎の 
針を腕に刺すのは倧嫌いです。でも「この人が 
これでよくなるのなら」ず涙をのんで本圓で 
ずよ針を刺しおいるのです。入院した患者さ 
んのな持ちなんお圓人じやなければわからない 
ずよく蚀われたす。そういった意巧からはた重 
な意芋を有り難いず思いたすがたビ医垫は 
あなたが考えおいるよりもっずヒュヌマンなも 
のた•ず思いたすよ。湯柀臉 25) 東京郜 

いきなり「入院です」ず蚀われたずき私 


が 「ヒェェ」ず,皆、ったのは歌奥ですがを 
れず同時にを‘じもしたした。をれは 「この 
苊しい状態をなんずかしおむらえるんだ 
な」ずいう医垫の方ぞの信が感があったか 
らでしょう。ですから「怜を結果からただ 
退院はさせられをうじない」ずの蚀葉には 
圓がず思っお埓いたしたがをの䞀方で 
をうしたストレスカ f 症状じどう韄嚮する の 
力、私は疑問に思ったわけです。今回の躬柀 
さんのわハガキからを、者の感じるこずを 
医垫の方々がな剣に受け止めようずしおい 
るこず力す U 前に增しおわかったような気 
がしたす。 よ 

♊倏䌑みじ父の仕た仲間ず䞀緒にた±登山に 
行ったずき東た名物  の銖郜窩速のお滞 
を初めお身をもっお䜓隓しおきたした。特に卜 
ンネルのなかは最悪実は銖郜ち速にトンネル 
があるなんお知らなかったんです)。ちなみに肝 
'むの富: i: 登山のほうは8合目で残念ながら䞋 
山。酒井た子でさえ登れたずいうのじ男の子 
の僕ちやんが  う䞀むかなぎ 侀 。 たた来 
幎挑戟しおやるぜっ。でも巧蒲はいやだなぁ。 

吉田裕 16) 岩手お 
東京っお銖郜高速にはトンネルがあるわ 
地䞋鉄の駅力ず地䞊3階にあるわデパヌト 
の阪急ず西歊は同じ速物に同居しおるわ 

近巧のスヌパヌダむェヌでは華や《たで究 
っおるわでなんずも䞍思謙な街なのです。 
♩ Oh !X は猫を売るし畜±通はサツカヌで 
NEC じ勝぀し䞖の䞭わけがわからん   。 

お井ネ日暹 19) たた郜 
♊僕は Oh ! Xを買うためじ3 km 雕れた本屋さ 
んじ自転車で出かけた。するずそこではもう 
Oh !X は売り切れおいた。仕方がないのでそこ 
からたた2 km も離れた本屋さんじ斀っおみた。 
そこでも売り切れおいた。結局自宅から自お 
車で埀巧 lOkm も走っおしたった。頭じきおさら 
じ電車に乗っお20数 km も離れた町たで巧っおよ 
うやく I冊だけ眮いおあった Oh ! X を買うこ 
ずができた。あ䞀田舍はいやだいやた'。嘘 
のような本圓の蚀きでした。 

䜐藀勝圊 18) 矀銬県 
こうしおお月䜕 10km も Oh ! Xのために 
自お車でホっおいるわかげでみのオリン 


♊ある日パチンコでI䞇円勝った。そのずきあ 
ず40回勝おば ACE-HD が買えるず思った。3日 
埌パチンコで2䞇円負けた。そのずきパチンコ 
をあず20回我巧すれば AC 卜 HD が買えるず思っ 
た。皆さんギャンブルは控えめじしたしよう。 

䞭叞総䞀郎 22) 長野県 
をうをう。パチンコでをっおるっお詰はよ 
く阳1くけどパチンコで•家述おたず力>が 
買ったずかっお請は聞かないでしよ。ギャ 
ンブルは遊びのおおでやるのがヌホ。 

♊私は巧䞀平氏の 「C 調蚀語講座 PRO-68K」 

のファむル名のネタがい぀をきるかず楜しみ 
じしおいたす。 S 鳎博之 (15) 北海道 

♩ C 調蚀語のファむル名のネタですが.マニナ 

アルじない裏技盛りピくさん 「ikagawa.C」 暎走 
—歩手前で持ちこたえおいるプログラム 「Kuru. 
Cj . 幜盛孊生ならめ幜盈プログラム 「 Kyon. 
Cj, どっかヘンだけどずおも矎ホしいテクの 
ホせけ 「oka.C」 なんおいうのはどうでしようか 
ネ瀟長。 䜐藀曜 (16) 犏島県 

♩ 9 月号の70ぺヌゞじ茉った井䞊君のハガキ 
じある「ラムちゃんのビキニを芋せおコミケに 
斀こうず誘った M 君〜」ずいうのは嘘八癟です。 
僕はコミケずワンフェスが重なったあの8月14 
日は某ミ巧合をで暡詊の答案甚玙を前に死亡し 
おいたした合を)。ちなみに圌こず井䞊雅人君 
は「男のアダルト」ず称しおゞャンケンで勝 
぀ず「いその波平 J さんのヌヌドがキ手めるゞャ 
ンケンプログラムを去幎の文化祭に出展しを 
近は「しもんたさず J の顔を描くのじ凝っおい 
お呚りの人間に「どう䌌おるた'ろ」ずいっ 
おは芋せお回っおいたす。圌こそ「超スヌパヌ 
りルトラヒンシナク男」 ず呌ばずしおいった 
いなんず呌べばいいのでしよう力、。 

束本薊ホ 17) 東京郜 
いをの波平さんヌヌドずいうのは脚匁しお 
はしいものがあるけどずころで M おっお 
だ䞀れも束本おのこずだっお知らなかった 
んですけどいいのかなこんなずころでむ 
みで墓穎舰っちゃっお。 

♊僕の孊校の校舎は改築しおからただあたり経 
っおおらず.I階報凊理宀も立掟じありたすが 
なぜかそこにはただマシンがI台も入っおいた 
せん。 玙ぶホ 16) 化•海道 

♊某誌の「亀換しお」ずいう棚に 「88FH + ディ 
スプレむ+ディスクシステ厶+セガマスタヌシ 
ステム+その他らろもろを付けたのずX68000 
牛専甚ディスプレむ+゜フトを亀換しおくださ 
し、」 ず茉っおいた。幎霢は曞いおいなかったけど 
たぶん14〜15歳じゃないかず思う。いったいな 
じ考えおんだろう。ずいうわけで誰か僕の䜜 
った競銬子巧プログラムずあなたのX6800〇ス 
ぺヌ スハリ アヌずを亀換しおくれたせんか 
゚ッやっぱりダメなんだケチンボ。 

お田を䞀 19) 埌玉県- 
これじゃあたるでどこかのガレヌゞ䞃ヌル 
みたいだけどな䜜の瞣.銬子•想プログラム 
ず X68000 のスぺハリの巧がっおいう発が、 
もいい根性しおるじゃない。 


ii 


.をや぀ 



^ぁ矩倕售パかス 



STUDIO X 163 
























ピックで化が勝圊遞手が自転単兢なでをメ 
ダル取っお優勝むンタビュヌのがでいき 
なり「これも Oh!X のわかげです J ず答え 
る  っおいうのはチペット話が飛猫し 
すぎかしらん。 

♊もうすぐ 「0h ! X改名I呚幎 J である。たずは 
「おめでずうございたす ぅ〜」 ずふっおわい 
おなじかドンチャン隒ぎをやる予定はないん 
ですか。 田䞭お圥 25) 東京郜 

「あぶない犏袋」のあずだから「もっずあ 
ぶない犏袋」ず力‘「フクスケ巧の犏お」む 
んお名前ばっかいっぱい候補に䞊がっおい 
るけど䞭みはいたのずころはなんらチを 
はなし。どうしたしよ。 

♩ 9 月号の106ぺヌゞじ茉っおいたが建た氏の 

新田!じ぀いおの意芋は私もそのずわりだず思 
いたす。私も新聞は朝日新 M をずっおいたすが 
ずっおいる理由ずいうのは朝日が䞀番早く勧 
誘じきたからです。読売新怖は勧誘の仕方が嫌 
いだし.サンケむ新田)は倧孊生の半みが読んで 
いるずいっお•勀誘するくせじ.断わるず泣き぀ 
いおくるし本圓じなんずかならないものでし 
よう力、。 加藀信之 18) た京郜 

坡近聞いた誌によるず「うもの父芪が 〇〇 
å·§?聞盞手じよっおろいろアレンゞする 
に勒めおいるから」ながずいうの力銀斀 
や率の営業マンなどにら応、甚が効いお効果 
的らしいのですが巧信料ずたが脚がの方 
には効力がないので必ず盞手を遜んで攻 
がするのがコツだをうです。 

♩ 4 日間 海に行った。 そのうち3日間台颚が 
荒れ狂っおいた。いったい私はなじをしじ海 
じ巧ったのだろうか。 

お口信倪郎 (18) を知県 

♩ K 君は3月のおわりごろから「来月䞋旬には 
発売される」ずいう蚀葉を信じお「ドラスピ」 

を埅ち続けおいたした。でも K 君は友だちから 
別のマシンを借りおいたこずもあっおそちら 
のほうじ目移りしおしたし、ずうずう「゚グザ 
むル J を貫っおしたいたした。わかげで K 君は 
わをじ䜙裕がなくなっお.「ドラスピ」が買えな 
くなっおしたいたしたずさ。この実話は「無資 
任な広告は身を滅がす」ずいう゜フトハりス 


ぞのよきお芋リずなるこずで しょう。 おしたし、。 

S 奜 薰 (18) きが県 
あの䞀、 この K 若ず いうのは兰奜君 本人の 
こずではない のかな。ハガキの 「掚祗する 
垂販゜フト」のずころにXIではただ発売 
されおないはずの 「゚グ ザむル」 の 名前が 
しっかりず嘗 いおあるんで すけ ど 

 。 
♊必殺隠しおいないテク mi88。 XI版スぺハリで 
FM 音源 ボヌ ドを持っおいる人はミュ ヌゞッ 
クモヌ ドに入り スぺヌスキヌを 抌しっぱなし 
じしたりか刻みに巧しお みお くどさい。そう 
するず BGM がラップで M けたす。 

巧本 善之 17) 茚城県 
ミュヌゞッ クモヌ ドを ラップで 聞くずい 
うのは凄を う。 たしお やスぺハリ でしょ 
ドムがをれに合わせお螊っおるをを想像し 
おしたいをうで怖い。 

♊「ハむドラむド3」を貫いたした。ス クロヌル 
がいた䞀歩でした力、‘ BGM もなかなかで党䜓的 
じよくできた RPG でした。でも むヌスIIず比べ 
るずシナリオじはただ 改善の 䜙地があり 感巧 
移入の点で感勀がかなかった ようじ 思いたす。 
やはり党䜓を通した ス トヌ リヌの なかにもいろ 
いろなドラマが必芁 だず 想、 いたす。 その 点 ã‚€ 
—スIIは非の打ち所がない ず思いたす。 

根本 忠么 20) 千葉県 
♊「ラスト•ハルマゲドン」 を買った が FM 音 
源がないので BGM が出ない。 たっ BGM がなく 
おもいいかず 思い぀぀ ゲヌム 䞭に どんな音楜 
が流れおいるのか 巧になっおしょうがない。 ず 
いうわけで実家 じいる匟から FM 音源を送っ 
お もらうこずじし たした。もうすぐ届きたす。 

朚村浩之 20) 富山県 
この 前 線暂宀にある turboZ でプレむし 
おみたらゲヌムじマッチしたをれっぱい 
音楜を鳎らしお たしたけどね。をれじしお 
もあの才ヌプ ニングは投すぎる。 

♊先日私のXIの FM 音源 ボヌ ドが煙を巧い 
た。 原因もわからないたた修理に出したら6 
千円も修理代がかかっおしたし、 それも 200円く 
らいのに力<1個わかしかった ずいう わ粗末さ 
でこれでは 0PM を陀いた郚みを自みで 取り換 
えたほうが安かった などず思っおいるず ころ 


16 Õ£ Oh! X 1988.11. 


ぞ 今床は ディスプレむが 

 。 それが来こ 
の 私は ぶ 人から 「歩く むンケッ J ず呌ばれお い 
る。 å±± 厎 哲也18)神奈川県 

♩ 8 月17日 「靑森 EXPO」 じ行っおきたした。 
東芝のブヌスでは J- 3100を䜿っお盞性蚺断を 
やっお いたので早芋巧ず西村知矎の2人でや 
っお みたらなにやらゎチャゎチャず曞いおあ 
った あげくじ 「残を ながらあたりよくありたせ 
ん J ず♊いおあった。 プリントアりトした甚玙 
が手元 じあるけど盞性のいい郚みが党郚ハズ 
レおいるようでガッカリである。9å·§4日じら 
う 䞀床 斀っお みるけ ど 次には違う結果が出た 
ら倧笑いで ある。日せじよっお盞性は倉わらな 
いハズだし   。 向䞭野孝明 (18) 育森県 
♊私は 「倩を VS 前田」の越巧察;倫なんかより 
もォキテ砎りの頂䞊察決「ホ皇 VS' 海原雄山」 

のほうを芋おみたい。どちらが勝぀かワクワク。 

倧和田昭圥 21) 埌玉県 
♩ 「矎 巧しんが」が今をアニメ化されるそうで 
すけ ど 「矎味しんが」でもやはり料理が飛んだ 
り プロレスしたり 盞巧をおったりするんで 
しょうか 倩 芋卓志 08) 倧阪府 

某マンガ週利誌のカラヌ グラビア じアニメ 
版の写な-が脱っおいたけ ど いたどきあれ 
だけキャラクタヌの芬圓気が 䌌おない のは 
珍しいような気がす るんですけど 完成す 
るずをの 䞭み はいった いどうなるんで しょ 
うかわ。 

♊き 期末テストが 巧めお来る っ 䞀 埮か 
䞖界史.保健りヌダヌ グラマヌ叀兞珟 
囜物理化孊  。その あずじは 成巧の発衚 
が埅っおいる。9月は悪巧の å·§ だ䞀っ 

巧野猛 17) 神奈川県 
♊え䞀ずなじなじ 「受隓生の方々勉匷がん 
ばっおください」そうか 共通䞀次たであずキ 
幎ないんだ。こりや 受隓生はたいぞんだ わ。 
わっはっはっ 

 。 俺もそのひずり どった。 

鈎 朚 皆 吟 17) 化 •海道 

♩ I 孊期の 成 玚が悪す ぎおファミコン•パ゜ 

コンが䜿甚犁止になっお からもうI力月仪䞊が 
過ぎた。でも 䌑み明けのテストで100番仪䞊も䞊 
がったずいうのじたピ犁止 什が解けない。ああ 
わが turbo II よただ むヌスIIを解いおいる 途 
䞭で巧撞堂は目の前 だずいうのに   。え 
〜んえ〜ん。 池内巧 å¹³ 16) 北 •海道 

いく心鈍巧おが 凹 の前だずいっおら 100 を 
ら顺化が䞊がっおたピぉっり が 巧っおいる 
んじやただ圓かの 間 犁止什は解陀され 
ないような兎がするんですけど 

 。 
♊今幎のたは看くなかった ので映画 ばかり芳 
おいたした。「巧駿」は前評刀ばかりで愚䜜も 
いいずころ。あんなのを芳お感動しおいるよう 
ではこれから先生きおはいけないず思う。 
スタヌりォヌズ狂の僕にずっおは「スぺヌスボ 
—ル」が倧りケでした。たた「りィロヌ J もを 
商に面癜かった。この勢いで 早く 「スタヌりォ 
ヌズ4」を䜜っおほしいず思いたす。 

矢 地 雄 (16) 東京郜 
をう力悠'駿觀お悠 動しお るようじや生き 






䞀ちら 


s っ 



è­° i 

■䞻アカ巧 t 



























おはいけ ない の力。 でもをこたで 蚀い切る 
ん だったら 芪る u 前に気づいおもよかっ 
たよう な 気が 

 。 

♊倏らしいたが来ないたた今幎の8月はおわ 
぀おしたいたしたね。しかも前期の講矩がお 
わりひず区切り぀いた珟圚䞍安で䞍安で。 
どうやら就職はできそうなんだけどを䜍が 
卒 ちが 

 。 でも叀村さん結局は最埌に笑え 
ればいいのです。あずはいい先生じ぀くこず私 
は ラ ツキヌでした。しかしもう孊生はたくさ 
んピ よう。 早く 無を じ卒業したいよう。 

菅を 薰 22) 茚城県 
孊化 化掻はらういやた’なんお珍しい方で 
すね。 瀟を 人になる しい぀たでも 孊生や 
぀おいたかった぀おい うの 力 f ゎロゎロ 居る 
んですけどね。 


♊囜䜓委員䌚に私は蚀いたい。なぜ囜家斀たを 
重なる日に斀うんだ。囜䜓に出るこずじなった 
ので巧報凊理2皮の詊隓がをけられなくなっ 
たじやないか。この前の4月はだめだったので, 
た䌑みにガンバッテ勉匷しおたのに。来春の4 
月はネ䞻䌚人なので受けられそうじないし。線集 
宀の皆さんなんずか蚀っおやっおくピさい。 

田䞭哲也 17) 兵库県 
2っの巧がが:取なっおしたったのは倕戈念だ 
けど園がに参加できるチャンスなんおを 
うあるこずじやないから情報化埋詊隓の 
はうは勉匷を統けおたた米幎にしお閱䜓 
のはうをガンバッテみおください。を固の 
いろいろな遜手たもず技を焌い合うこずは 
きっず田䞭おにらいい思い化になるず思い 
たす。 



〔がくら の掲ホ板」 


•巧茉ごホ望の方は官が/げキじ項目銈る•買う•氏名•幎お•連絡方 
法 

 ) を明蚘しおお申し蟌み〈ださい。 

参゜フトの売買亀换じ぀いおはいっさい巧茉できた甘ん。 

参取り匕きじ぀いおは圓線集宀では資任を負いかねたす。 

参応募を倚数の巧合巧茉できない堎合もありたす。 


仲間 


★「 D  CC Xlj では Xl / XIturbo の5むンチディ 
スクナ— ザ—を巧 象ず した䌚員を募集したす。 
を動はたじゲヌ厶の情報亀換を䞭,:、じ巧っおい 
たす。ゲヌ厶の巧きな方ぜひ参加しおくた•さ 
い。入䌚金.䌚費等は䞀切無料。興ホのある方 
は60円切手同封のうえ封客じお連絡を。〒518 
-04 S 重県名匵巿぀぀じが䞘北 4-133 五巧倧 
昌 16) 

★ ^ GAME 産業クラブ」では Xlturbo ナヌザヌで 
プログラムを組める方たたは組めるようじな 
りたい方を募集したす。掻動内容はオリゞナル 
ゲヌ厶の共同䜜成が䞭ふです。たたディスク 
じよる䌚報の発斀も予をしおいたす。興巧のあ 
る方は60円切手を同封のうえ封曞じお連絡を。 
〒581倧阪府八尟垂南朚ノ本 2-13-63 庄并矎 
を 18) 

★「Traveling Clubj ではいろいろず趣時;の広い方 
を巧たずしお䌚員を募集したす。旅行が倧巧き 
コンピュヌタが奜き D & D が奜き小説 •アニ 
メ.コミックが奜きそのほかずお぀もない趣 
巧を持っおいるなどなどどれでもひず぀に該 
圓しそうな方は60円切手同封のうえ封曞でご 
応巧くピさい。〒530倧阪府倧阪巿お区黒厎 
町 10-5 栗田悊叞 16) 


b 売りたす 


★モデムュニット CZ -8 TMI (倕ヌミナル゜フト 
RS -232 C ヶヌブル箱取説保蚌さヌホ付き 
を送料蟌み8千円で。連絡は埀埩ハガキで。 
å¹² 306-02 茚城填猿犻郡綻が町柳橋10日-44生 
方裕 20) 


★ XI 甹 FM 音源ボヌド CZ -8 SBI (付属品䞀匏付 
きを I 侇3千円前埌で。連絡はを埩ハガキで。 
〒283干葉県東金巿東金242 -6 遠山歊雄 
(19) 

★ XI 甚が;匵 I / O ボックス CZ -8 IEB (2 力月䜿甚 

を送料蟌み I 侇5千円で。連絡は埀埩ハガキで。 
〒985宮城県を賀城巿䞋銬 5-15-30 井山良雄 
様方䜐々朚た倫劂 

★ XI 甚挢字 ROM ’ CZ -8 BK 2( 箱説明き付きを送 
料蟌み9千円前埌で。連絡は垌望䟡栌明蚘のう 
え埀埩ハガキで。〒673-14兵庫県加東郡瀟 
町東実48日橋本浩二 17) 

★ MZ - IPI 7( 箱なしずプリンタケヌブル MZ - IC 35 
+碟熱玙50枚をセットで2侇5千円で。連絡は 
埀なハガキで。〒7が-03山口県巧巧郡な巧 
町 106-14 g ム田お (18) 

★ X I /X I turbo 甚ディスブレむテレビ CZ -870 
DB (保蚌 含 付き.箱なしを4䞇円前をで。シャ 
—ブ補アンプ内藏スピヌカシステ厶 AN - I 60 SP 
の黒 63 幎6月賌入む寞属品箱付きを4侇 
円前 f 吏で。カラヌィメヌゞボヌド CZ -8 BVI (付 
属品巧せきを I 侇3千円で。それぞれ垌望 
䟡栌明蚘のうえ埀埩ハガキで連絡を。〒638- 
06奈良県吉野郡西吉野村奥を128杉䞭溢芏 
(18) 

★ MZ - 700 / I 500 甚プリンタ MZ - IPI 4 ( 箱付属品 
かきを I 侇2千円前埌で。連絡は埀埩ハガキ 
で。〒〇 61-11 化海道札幌郡広島町広葉町 2- 
1-12 河野浩之 (19) 


眶買いたす 


★ XI 甹 FM 音源ボヌド CZ -8 BSI を I 侇3千円前 
をで。たた XI 甚プリンタ CZ -8 PC 2 を3侇5千円 


从内で。連絡は埀埩ハガキで。干 018-14 秋 
田県南秋田郡昭和巧豊川槪朚字草生±が91搭 
庭䞀圥 21) 

★ XI 甹 RS -232 C マりス ボヌド  CZ -8 BM 2) を7千 
円が内で。完動品であれば付属品説明曞なく 
おも可。連絡は埀埩ハガキで。〒343埌玉県 
越谷巿神明巧 3-397 新井䌞介 15) 

★ XI turbo 甚デむスブレむテレビを送料蟌み3侇 
6千円で。連絡は機皮.を状態付属品の有 
無などを明蚘のうえ埀埩ハガキで。干 936-01 
富山県滑川巿倧厎野 363- 1石巧ネ日么 (19) 

★ XI 甚カラヌむメヌゞボヌド CZ -8 BV 2 (が属品が 
きを送料蟌み I 侇2千円で。箱保蚌曞等は 
䞍芁。連絡は埀埩ハガキで。〒737広島県吳 
巿東畑 1-10-11 寓原掁 16) 

★ XlFmodellO じ接続可胜な玔正拖匵 I / O ボック 
スを I 䞇〜 I 侇5千円で。完動品であればどの 
ような状態のものでも巧。〒862熊本県熊朚 
巿囜府 I - I - I 0 ラむオンズマンシペン囜府503 
ネ宿村誠治 18) 

★ XI 甹 320 K バむト倖郚メモリ CZ -8 BE 2 を送料蟌 
み I 䞇円で。連絡は埀埩ハガキで。〒〇 13-04 
秋田県平鹿郡倧雄村田根森字䞊田村86束䞋真 
简 17) 

パ’ックナンノく䞀 

★ Oh ! MZ 1986幎8月号を送料蟌み1,000円で。切 
り巧き䞍可。連絡はを埩ハガキで。〒581倧 
阪府八尟ホ匓削町 I - I 9 I 小枝盎隆 17) 

★ Oh ! MZI 985 幎7巧号1986幎9巧号1987幎6 
巧号をを送料蟌みし000円で。傷巧れは巧。切 
り巧き䞍可。連絡は埀埩ハガキで。〒〇78化 
•海道旭川巿壁岡2条7䞋目島口哲昭 


STUDIO X 165 


















□RIVE ON 

このコヌナヌでは本誌幎間モニタの方々の 
ごな芋を玹介しおいたす。今月は9月号の蚘 
事に閒するレポヌトです。 

• 8 月号の数倀挔算の蚘たが生きおいたすね 
「ワむダフレヌムじよる 3 D 䞖界」は。グラフィ 
ックのを瀎はやはり蚈寊であるこずがよくわ 
かりたした。話は倉わりたすが 1 U 前は「ス 
プラむトなんかなくたっお turbo はすごい」ずい 
う声もありたした力、’やはりスプラむト機胜 
はあるずいいですね。「合䜓せよスプラむ 
卜」のサンプル画面を芋おそう感じたした。 
これはやはりアニメヌションじむ吏うのが䞀番 
有巧でしょう力、。たた DMACS の䜜者がマむコ 
ン歎1幎ずいうのも驚異です。本圓じマシンを 
を倧限に掻甚しおいるのですね。僕の MZ -700 
じは PCG がなく MZ - I 500 じは PCG も PCG ゚ディ 
倕も暙準装備た•ずいうのじなぜず悲しい巧 
持ちでした。しかしこうした悲しし、700ナヌ 
ザヌじ垌望の光を䞎えおくれたのが SPACE B 
LUSTER などのをなさんです。最初の FZ を芋た 
ずきの朊かはをれたせん。僕にもグラフィッ 
クを巧める道が開かれおいるこずをがりたし 
た。いずれ X 68000 を買いたいず思っおいたす 
力;それたではキャラクタグラフィツクを楜 
しみたいです。 

星倧地 15) MZ -700. PC - 1475静岡県 
参を数の絊察数が8をずいう重荷を背負った 

XI じは「グラフィックじ衚情を」ず思っおも 
タむルバタヌンしか道はないんでしょうか。 
やはり CG を本栌的にやろうずすれば Z か 
X 68000 が必芁なのでしょうね。 CG は 1 U 前から 
やりたいず思い぀぀基本的なミロ識が乏しい 
ためなかなか手぀かずのが態でした。でも. 
特集䞭のレむトレヌシングの蚘事を芋お XI 
でもなんずか取り組めそうなのでしばらく 
研究しおみようず考えおいたす。 

箱を 淑生 (23) XIG model 30 MZ -2500 鹿 
先み県 

♊苊は MAGIC をよく䜿いたした。 3 D アニメヌ 

ションじチダレンゞしおいたのですが 2 D 倉 
換したデヌタを MAGIC のワヌク゚リアから 
取っおわいお衚瀺するたびじ転送しお䜿うず 
アフタヌバヌナヌのデモっぜいこずもできた 
した。 XI でアニメヌショ ン しようずいう人は 

8を䜿っお 640 X 200 ドットで . など画面の矎 

しさにこだわる 堎合が をいのですが単玔で 
も面癜いものじ䟡倀があるずいうのがを本 
だず思いたす。単をでもそれなりのこずがで 
きるグラフィ ックバッ ケヌゞ MAGIC はぜひ 
倧切じしおもらいたいずころです。「グラフィ 
ックじ衚情を」は画像デヌタの瞮小のずき 
じ巧立぀ず思いたす。ずきにはごたかしも必 
芁ですのでそのあたりの方法が参考じなり 
たした。「ワむダフレヌムじよる 3 D 䞖界」も 

ワむダフレヌ厶の原点に立っおいおずおも巧 
ホ深かったです。代数幟䜕が苊手の私にはか 
少難しかったですが物事の手段アルゎリ 
ズムの解説は倧いにやっおもらいたいず思 
いたす。それから C - TRAC å·³68のシ゚むプ 
゚ディタはむをいやすいようですね。レビナヌ 
を読んでこの゜フトのたさがたた 違った 方向 
からわかりた した。 

原匘晃 17) XI C 兵庫県 
•グラフィックずいうずゲヌムなどでなじ 
入った CG があれば Z ' sSTAFFXI などにわず 
しおラむブラリ を 䜜ったりしおいたすが   。 
同人゜フトで グラフィ ックを巧圓したりしお 
いる関係䞊. なれたツヌ ルが XI にもあるずう 
れしい 。 turbo RAY TRACER など ぜひ䜿っお 
みたし、。 DMACS も 欲しい。 C - TRACE 68 にも 
• 感 '巳、した した。 X 68000 の実力をありありず芋 
せ぀けおくれる゜フトですね。 

䞭原 侀 (18) XI F model 30北海道 
• 「動画の手法 "ご i ホ食䌚"」はキャラクタ 
々 PCG , グラフィックをむたっおのアニメヌシ 
ョンお法を簡単にたずめおありずくにネルむ 
者には巧に立぀蚘 華 だず思いたす。たた「ワ 
むダフレヌムじよる 3 D 䞖界」は詳しく 曞け 
ば1冊の 本になっお したう 内容を よくかない 
ぺヌゞで曞いおいたすね。 3 D ツヌルなど さ 
らじ発展した内容になっお婿っおきお ほしい 
です。 

「グラフィックじ衚1 情を」は衚情ずいう衚珟 
じ無理も戚じたすが画像加工な術のひず぀ 
ずしお勉匷じなりたした。1枚の絵を元にア 
ンディ.りオヌホヌルのようなポップアヌト 
も生みた•せそうです。話は倉わっお「われら 
電脳遊が民」を読んで考えたのですが私も 
ゲヌ厶じはのめり蟌みたすがコンピュヌタ 
の仮巧䞖界にわけるきびはあるを巧で空虚た‘ 

ず思いたす。そのを虚な䞖界ではずこずん巧 
力するのに珟実の䞖界ではすぐに謙めおした 
う巧神的な匱さが珟代人じはあるようななが 
するのですが。 

靑朚民倫 (33) X 6 劂00, PC - 9801 VX 宮山県 
•を搏固めのがわった 「 Z 80 マシン語ゲヌム 
工房」がいよいよどんなゲヌム䜜りに入る 
のか楜しみだ。むた甚頻床のみない呜什でも化 
芁なら詳しく解説しおほしい。私は基本的 
な呜什で甚が足りおしたう堎合っい幌皚な 
プロ尞ラミングをしおしたう。 Oh ! X にお皿で 
きるようなプログラムを曞きたい。 

藀厎和泰 (17) XlturboZ 東京郜 
• THE S 0 FT 0 UCH の゚ッセィ「ゎれら電脱 
遊戯民」ではできるかぎりたくさんの人が 
ゲヌムに察する考えを発衚できるようじしお 
ほしし、。読者から募集しおもいいのではない 
かず思う。 

玉井良平 (17) XI turbo 倧阪府 
♊フランスのミニテルは NTT のキャプテンを 
巧肉るのじよく登堎したすねどこじいった 
んでしょうキャプテンは。そういえば先日 
fFMfanj じ時蚈のバンドにアンテナを぀け 
たポケットベルの蚘きがありたした。 FM のを 
重通信を巧っお䞖界䞭をネットワヌク゚リア 
じするんどず力、。補䜜にはセむコヌ゚プ゜ン 
が乗り出しおいるようですがオリゞナルは 
あちらずのこず。どうも巧術を人間の䜿い 
やすい圢じしお利甚するずいうこずじ぀いお 
は日本の技術者たちは単なる頭でっかちみ 
たいです。せっかくいいアむデアがあっおも 

結局むたいじくい 。 Between The し ines を読んで 
いおふず日本のパ゜コンの眮かれおいる状 
況は健党ではないなず思っおしたいたした C 
を田敊 25) PC -980 IVM 2 東京郜 

ごめんなをいの 
コヌナヌ 

2月号 Quick MZ Paint 

スプレヌモヌドから埩垰するずきじ゚ラ— 

が発生しおいたした。 Spray , ex の20310行の 
お孀を正しくしおくピさい。 

9月号 DM ACS 

P .6 I BAS にのバヌゞョンじより.マりスカ— 

゜ルがかかなし、䞀郚の機胜が䜿えないなど 

の症状が起こっおいたす。パヌゞョン1 .0 A を 
わ持ちの方は 

209 B D 8 侀 ED 

20 CD 74 -> 89 

2 I 0 A EB 侀 ED 

2106 AA -> BA 

の修正を斀っおください。そのほかのバヌゞ 

ョンじ぀いおはもうしばらくお埅ちくた•さし 、 C 

10月ち LIVE in ’88 

X 68000 甚のアリアでデヌタのおけがありたし 
た。81ぺヌゞリスト5のの行の1段目終わりの 
デヌタを 

32. 1.2, 1,0. 117

 

のようじしおくた‘さい。 

わ巧ぃ合わせは原則ずしお本誌のバグ情 

パクに 巧ず るお 巧い 合ねせは 報のみに限らせおぃただきたす。人力法揉 

å·§ 的 (2 B 3) 巧抑【盎通 か?; f 匏 ょャ1 J 斌之 しを。 

巧〜金曜曰 16 : 00 〜 18 : 00 求めるわ巧おをぃただきたすが本誌ではぃ 

぀さぃわ答えできたせん。ご了ホくださぃ。 


166 Oh! X 1988.11. 



















This month's 
Printer's 
Pie 

▌信じられないくらい日照時間々觞いこの頃 
ですね。せっかく斀楜の秋ピずいうのじ。テ 
レビの倩気予報図は連日日本を芆うぶ厚 
い雲を映し出しおいたす。を繫で仕方のない 
毎日ですがオリンピックのおかげお•退屈せ 
ずじすみたした。線集宀にはなにしろテレ 
ビ受像機がたくさんありたすしもちろん 
仕事の合い間をぬっおたんですよ。 

䜓操競がなど芋おいるず思わず「あんな 
の人間技じゃない」っおうなっおしたいた 
す。それから足が飛びこみをを離れた瞬間 
から氎面に達するたでのほんのわずかな時 
間に披蟲される流麗な技。人間の身䜓っお矎 
しいものですね。 

▌さお先月号の予告じあった「ピコピコゲ 
—ムが觞所」は残念ながらペヌゞの郜合で 
竭茉じ至りたせんでした。楜しみじしおいお 
くれた皆さん申し蚳ありたせん。埋め合わ 
せは化ずしたすので。それからピコピコゲ 
ヌムの アむデアを枩めおいる方はこれから 


もどしどし応募しおください。お埅ちしおい 
たす。 

▌来たる1989幎 I 月号ではハヌド特集を行う 
予定です。ゲヌトアレむの基蟕から工䜜入門 
たで質実岡 I 備な内容を目指したす。぀きた 
しおは読者の皆さんのご芁望を聞かせおく 
ださい。 

▌去る9月30日にセガ•゚ンタヌプラむれ 
スの16ビットニュヌマシン「セガ•メガドラ 
むブ」力嘎売されたした。同じ CPU 68000を 
搭茉したマシンずしお X 68000のラむノくルに 
なるかもしれたせんね 。 Oh ! X もこのマシン 
を歓迎したいず思いたす。予玄しじ斀こうず 
そわそわしおる人もいたすし。 

▌芋本巿などが目癜抌しじなる季節です。来 
月号では10月6日から開かれた゚レクトロニ 
クスシペりの暡様をお䌝えしたす。 
▌「あれっ U さんもうリストの打ち出し 
終わっおたしたか」「いいえコレ挢字が 
瞊曞きになっおたすよ。きっずたたヘンな 
コヌドでも送ったんでしょ/え 䞀 そそう 
かしら」「び䞀ぎ䞀  CZ -8 PK 8 か巧び動き始 
める音) j 「 あらぁたた瞱曞きですよぉ」「え 
っあれおっずえ䞀」「ど䞀しお  J 
「 なんだ"瞊含き"のスむッチが入っおた」 


参原皿じは䜏所.氏名.幎霢.職業.連裕 
先電話#号.機厖.䜿甚蚀語-必芁な呚ぶ 
機噚•マむコン歎を觞己しおください。 

•プログラムを投皿される方は詳しい内容 
の説明利甚をできればフロヌチダヌト 
倉数衚メモリマップマシン語の堎合 
じ参考文献を明蚘しプログラムをセヌ 
ブしたテヌプデむスケットを;玠えおも' 
送りくださし、。たたプログラムは最䟣:2 
回はセヌブしおくピさい。 

•ハヌドの補䜜などを投皿される方は詳し 
い内容の説明のほかに回路固郚品衚で 
きれば実䜓配線図も添えおください。胃 
宀お橋寞の䞊補䜜したハヌドが必芁な堎 
合はご連絡いたしたす。 

•ネを皿者のモラルずしお他誌ずの二重投皿 
他機皮甚プログラムを単に移怍したものは 
固くわ献りいたしたす。 


あお先 

å¹²102東京郜千代田区九段南 2-3-26 井関ビル 
日本゜フトバンク出版郚 

Oh ! X 「©©@®」 係 


SHIFT-BREAK 


►突がだ力ずムは来幎卒業でアルバムの撮圱がある。 
でも写真が嫌いな私は参加しなし、。どから 培 
のなでもいれおわいお欲しし、。タむトルは"秊靖し 
すぎお発衚できたせん"。しかし融通の利かない生協 
のこずだから無里だろう。でもフェリスのアル 
バム(盞堎によるず30䞇円ぐらいはがしいよう。 

(恋人むナむ歎りン十幎の H . S .) 
►今日恐ろしし領曞々^じ届いたらしし、。東 
就よ板瓶 7) 読をからの報告でナントミセス•フ 
むヌルズなるマカグミアナッツチョコ巧の炭敌飲料 
が存圚するずいうのピっででんっ我ら 
毒物がザ}«胃は恐䜈した。さあ諞君このドリ 
ンクを捜し出しレポヌトを送るのだっ諞君の英 
雄的癜巧行為に期埅する。 で 

►Oh ! MZ 線集宀をが初に蚪ねたのが3幎前。その 
埌「蚀わせおくれなくちゃた‘わ」で葉曞の山に埋も 
れたこず2回。最新ゲヌ厶じ䞍自由するこずもなく 
友人からは趣ホず実なを兌ねた"わし、しいバむト" 
ず蚀われ続けおきたが詊隓ず締切リカ運なったず 
き半斑故が態で原皿を瀟げなければならなし、苊 
しさは誰にもわからないだろう。  H . K ) 

►別に譊察の暪暎さじ嫌ちがさしたからじゃありた 
せん力、’詊隓も終わった二ずですし秋かみを利甚 
しおペヌロッパを旅行したす。芪父がミラノじいる 
kX をにむタリアです力く ロンドンやノ《リもたわ 
る぀もりです。でも䞀番楜しみなのはフアッシペン 
(なんおったっおミラノ   ず WRC サンレモラリヌで 
すね 0 ( C . W .) 


►頭を振るず干からびたノヌミ゜カかさかさず音を 
立おる、そんな日はふ぀䞀ずは違う䜩盎刀斷で行動 
したりするもので、䜕気なく目をずめた「本日限り 
ァフタ—バ—ナ—1980円」なんお新柳お告じ惹かれ 
お SEGA を買っおきたり「98の゜フトカ、'お)く孀掗6マ 
シン々嘎:しし、 J ず口走ったりする。それから 

(来月 EPSON ナヌザヌじなっおるかもしれない Mu ) 
►朚誌が発売されるころの䞖の䞭さえ芋えない.ず 
いう緊匵感朘う毎日である。雚の䞭16䞇人も皇居 
たお•埡1己垳ずやらに参ったそうだ。自みの名を蚘す 
こずで䜕ができるずいうのだろう。逆に自みには 
無関係た‘ず思っおいる巧はきっずただの愚か者だろ 
う。この先䜕がどうなる力、わからずいい意ホでも 
悪し、唐巧でも䞍気ホだ。  K ) 

► X 68000 だけでなくマッキントッシュも板をでは蚀 
葉を蝶るこず力、’できる。䌚が:ではこの2をのノぐノコ 
ンがわ嚷リ合戳をしおし、るが「電脳俱^郚」収録の 
CREAM I ず APPLE I ずいう PCM デヌタの前に倩䞋の 
マックも圢無しど。しかしそれらの蚀葉を蝶らせ 
たかわりじ僕か逆胜呌ばわりされおいるのは盲う 
たでもない。 ( K 0) 

►たずえば補薬を瀟がベン•ゞョン゜ンを CM キダラ 
クタに採甚する。「ステロむド Q でブッチギリ J ず 
か蚀っお走り回る。をメダルか垊れなくお困っおい 
る日本ずボクシングの䞍祥事が目立たなくなった 
韓囜がこっそりをん力ヌル.ルむスは巧しさも䞭 
くらし、。オリンピックなんお所 It は運か䌚なんで 
すよねえ。宇宙人じは芋せたくないなあ。  M ) 


►階段から萜ちた。それだけならさほど珍しいこず 
ではない。問題はほんの2獻ざかり螏みはずした 
た•けなのじ巊のこめ 力、 みを2 cm ほず•切っおを䞭 
じひずりでスプラッタヌホラヌをやっおしたったこ 
ずた’。小さな芁颚倧きな私にずっおは結果。 
これから幎末に向けおただ䜕かありそうな気がする。 
やっぱり喊厶いしたほうがいいかしら。 よ 

►急に ROGUE がはやっおいる。某所の日本語 R 0 G 
U 巚クロヌンだが 日本語蚳は30点。操䜜性肋0点。 
内容は UNIX 版ずも少し違うようでアむテムの出方 
がやたらミ巧手だ。錯(猶 I ないし  Scare monsterf た 
し々® ずいうのもも'いしし、。 力く いきなりやっお レ 
ベル13たでいっおしたったのでかえっお手を出し 
づらくなっおしたった。う䞀ん甘口。  U ) 

► 「うちのペンツより倧きいのっお囜產じゃもう 
ないんでしょ J (いえいえ,バスずかカレドヌザヌず 
かいくらでも)。「うちはわ父さんが BMW し力、乗らな 
いんだっお䞋のお兄ちゃんは゜アラがいいっお蚀 
っおるけず ' J (悪かったれわたしゃホンダで)。これ 
が䌚化のそばで私の前をホいおいた小孊生の女の子 
の䌚話た’ずいうの々郑しい。  N ) 

►気が早いかなず思ったけど斎藀晋氏にクリスマ 
スカヌドのサンカレを䜕枚か䜜っおもらいたした。 
そこで発芋熱転写甚玙はホがのあるほう々巧だ 
った。発芋その2 !熟転写甚玙はバリパリしたお 
じだけどかし厚手の船;:スプレヌ糊で貌りれける 
ず実じしなやかお•手觊りのいい力ヌド甚玙にた!身 
する。ずいうわけで皆さんの䜜品に期埅。  T ) 


線集宀から 167 












microOdyssey 

先日衣替えをしようず郚屋のあちこちを匕 
っかき回しおいたら叀いペンタックスの䞀県 
レフが出おきた。このカメラはアサヒペンタ 
ックスがブラックボディを発売した䞀番をネ刀の 
ダッで茲出蚈が本䜓ずみかれおいお頭の䞊に 
組み蟌たれおいる。 

父芪が倧切じしおいたこのカメラをそ刀めお 
手にしたのは確か小孊生のずきだったず思う。 
ガッチリず重いボディずただ自分の手には倧 
きすぎた 75 mm のレンズの感觊が懷かしいような 
気がした。䞭孊を卒業するたではずいぶんずこ 
のカメラの䞖話になったものた•がその埌安 
くお簡単に扱える AE -1 じ倉わりいたでは35~ 
~70 mm のプヌム機胜付き才ヌトフォヌカスカメ 
ラがすっかりを甚品ずなっおいる。昔から人 
巧や勒物を巧写䜓じするのが奜きピった。その 
を斯李節じよっお衚 || f ををえる颚景もいいもの 
だが瞬時にた it を倉えたたその䞀瞬に巧き 
を持っおいるのはやはり人問ず動物くらいの 
ものど。巧に人巧の堎合なじかじ巧䞭しおい 
るずきが目に衚 If があっお楜しい。 

そういった意ホからも今回の゜りルオリン 
ピックはたいぞん巧ホ;采いものだった。特に競 
巧おお甚テレビカメラの蚭眮䜍眮じ凝っおいた 
のが印象的た‘。䜓が宙じ舞う瞬間を真䞊から捕 
らえおいた぀り茪や棒犻飛び倕ヌンの瞬間を 
氎䞭から报がした氎みなどがもっずもその特長 
を出しおいた競巧ずいえる。そこには躍動する 
静ず動の矎しさがあった。 

華やかに巧く瞬間ずいった意巧では.やはり 
女子陞䞊のゞョむナヌの笑顏のゎヌルは印た‘;栗 
く7皮競技のカヌシヌやマラ゜ンのモタなど 
も魅力的だった。圌かたちの実力もさるこずな 
がら.わ囜の資任しょっおオリンビックに出堎 
しおいるずいうより.党䞖界がミを目しおいる舞 
台を自み自身か楜しんでいるようで悲化感がな 
いのがいい。それずは巧照的だったのが日本の 
柔道。メダルの期埅もいいがあれでは隙おる 
詊合も巧ずしお圓がずいえそうだ。 

反面氎みの鈎朚倧地遞手が衚が台から降り 
るずき予遞で倧差を぀けられた2䜍のバヌコ 
フじ「ざたあみろ J ずひずり蚀を巧いたずいう 
話や緊匵腺を衚に出さず本番での匷さを芋せ 
っけた䜓操の池を西パ I 䞡遞手も倧舞をでも肝 
が座っおいたようで芋おいおな持ちいい。圌ら 
1人ひずりの衚 I 巧は競技䞭たたは衚が台に䞊 
がるずき垞に瞳が茝いおいおアマチュアカ 
メラマンじさえシャッタヌチャンスはいくらで 
も䞎えおくれたはずだ。逆に競技が了埌より有 
名人になっおしたったベン•ゞョン゜ンや10 
点満点を連発した新䜓操のロバチなどは.躍動 
おや矎しさはあっおも目の衚情に人間昧が感じ 
られず被写䜓ずしおは実に぀たらない。 

開を匏でダキみが出来䞊がりをメダル刹を 
やお内乱阳もありたた応揎では囜民お巧をモ 
口に衚面に出しおくれおずいろいろ競技 1 U 倖 
の郚みでも盛り䞊がっおくれた今回のオリンピ 
ックだが党䜓的にアゞアの遞手はなぜか暗い 
印たしか受けない。欧米の遜手は勝っおも負け 
おも実にさわやかだ。閉をホでのあのノリはた 
るで光 GENJI も真っちである。メダルの期埅に 
遞手自身が競巧む䞊のプレッシャヌをおじおい 
る限り日本进手に囜際舞をでより巧く瞬間を 
望むのは無理な盞談なのかもしれない 。 N ) 


1988幎12巧号11å·§18日金)発売 

特集パ゜コンはいた音楜の領域ぞ 

Oh ! X 改題1呚幎蚘急特別䌁画 

た目のシュヌテむング埡兰家぀いに登堎 

ドラゎンスピリット/サンダヌフオヌス n /ミ少矅曌蛇 
冬期ピコピコグヌム倧䌚 

C 調蚀語講座戶 R □-郎 K / Z 80 マシン語グヌム゚房 
□ S -9/ X 郎〇邮入門 


東京 


ックナンパヌ垞備店 

神奈川 

巧朚 

平塚 

有隣堂巧朚店 

0462(23)41 11 
文が堂四の宮店 




0463(54)2880 



干葉 

柏 

新星堂 カルチェ5 

巧保町 

= 省堂神田本な 5F 

03(233)3312 


船橋 

0471 (64)8551 

西歊癟貚店 1 OF ブックセンタヌ 

// 

♊泉ブックマヌト BI 



0474(25)01 1 1 


03(294)001 1 


// 

芳林堂♊店接田ミ召店 

// 

♊泉グランデ 5F 



0474(78)3737 


03(295)001 1 


干葉 

を田屋千葉セントラルプラザ店 

八重掲 

八重掲ブックセンタヌ 3F 



0472 に 4) 1333 


03(281) 1811 

巧玉 

川越 

黒田曞店 

新宿 

玀䌊囜屋♊店本店 


0492(25)3138 


03(354)0131 


川口 

岩浏曞店 

高田銬堎 

未来堂曞店 



0482(52)2190 


03(200)9185 

巧が 

氎戞 

川又曞店駅前店 

枋を 

倧盛堂曞店 



0292(31)0102 


03(463)051 1 

倧阪 

郜を区 

巧々堂京巧店 

池袋 

西歊癟莧店1 IF フックセンタヌ 

06(353)2413 


03(981)01 11 

京郜 

䞭京区 

才ヌムお: 曞店 

// 

西歊癟貚:店 9F 


075(221)0280 


コンピナヌタ•フォヌラム 

をえ口 

名叀屋 

=省堂名叀屋店 


03(981)0 川 

052(562)0077 

町田 

义矎堂東急ハンズ店 


// 

バ゜コン玄䞊前た店 


0427(28)2783 


052(251)8334 

暪浜 

有巧堂暪おが西口店 


刈を 

=掋堂♊店刈を店 


045(311)6265 



0566 C24) 1134 

" 

有隣堂ルミネ巧 

長野 

飯田 

平た堂飯田店 


045(453)081 1 



0265(24)4545 

藀沢 

有隣堂藀沢店 

か海お 

宀麻 

た蘭工業倧孊生協 


0466(26) 1411 



0143(44)6060 


定期賌巧のお知らせ 

Oh ! X のを期賌読をご垌望の方はホをり 
の郵䟿局じある仏蟌甚玙に 

口座を号東京 1-29307 

加入を名株たをれ日本゜フトバンク 

ずご蚘入のうえキ巧賌巧料6500円を添えお 

お申し蟌みください。その隙裏面の通信糊 

じ「〇幎0月号より Oh ! X 定期が読ホ望」ず 

おれずに明蚘しおくピさい。なわ.すでに定 


期麻読をご利甚いただいおいる方には瞒読 
期限が了ず同時にご通知申し䞊げたすので 
同封の払么甚化をご利甚くどさい。 

おか送付ごホ望の方ぞ 
本誌の海倖発送代理店日本 IPS (株にわ 
申し蟌みくた‘さし、。なわ賌読料をは郵送方 
た地域じよっお異なりたすので䞋蚘巧必 
ずわ問い合わせくピさい。 

日本 IPS 株ホ䌚お 

〒101東京郜千代田区が田橋 3- 11 -6 
S 03(238)0700 


/JW ぶ N 月号 

■ I 988幎11月1日発行定䟡540円■発巧人巧正矩■線集人巧口幞男 
■発巧元株日本゜フトバンク 

■出版事お郚〒1〇2東京郜千代田区九段南 2-3-26 å·§03 (261)4095 FAX 03(262)8397 

井関ビル 線集 宀 å·§ 03 (239)4156 

出版営类巧 03 (261)4095 
広告 営柎巧 03 (297) 0181 

■本瀟干102東京郜千代田区九お南 2-3-14 靖囜九段南ビル巧03 (263) 3690が 
TELEX 東京 232-46 I 4 JSBTYJ FAX ’ 03(263)3660 
■西日本営巧郚〒日41倧阪府倧阪ホ東区南本町 2- 6明治生呜巧筋本町ビル I OF 
な06 (264) 1471 FAX 06(264)1481 

■印刷凞版印刷株ホ䌚瀟 

◎ 1988 SOFTBANK CORP . 雑誌 02179-11 本誌からの無斬転茉を犁じたす。 


168 Oh ! X 1988.11. 













•麵确•憂普 曰本゜フトバンク 


特集 C  その開発環境のすべお 

PART 1 入門線 C 蚀語の A 日 C / C ず己 ASIC のぞそ 
PART 2 最新 C コ゜くむラ情報 Lattice C/Microsoft C/TURBO C 
/Quick C / C ++ 

PART 3 C の開発環境 
PART 4 じ䞊玚者のためじ  

特集2秋の倜長のプログラ5ング 

面癜ゲヌムからゞョヌクプログラムたで 
迷路ゲヌム3題䞇胜迷路/六角迷路/立䜓迷路 
実甚ゞョヌクのショヌ K プログラ厶集 
■ C 蚀語プログラミング■八ンデむスキダナ掻甚術■ホップ•ステ、ッ 
プ•マシン語■、ツヌル呂ナヌテむ IJ テむ Who’s Who ■ランタムゲヌ 
ムレビュヌ 


巧村 


OfeiPC 


50^n 





月巧 


Oh/FM 

リ巧号 _ 



特集才 U ゞナルグヌム倧集合! 

AV 専甚アクションゲヌム Super NOVA 
Super Maniac RPG STONE of DEITYII 

アニメヌション•自己孊習機胜巧き にいなのルンルンしりずりゲヌム 
パチンコず麻雀をミックスパチ雀 
参あなたの FM をパヮヌアップ 的 C 日 9 力ヌドの補䜜 
参瞮小•拡倧ができるグラフィツク゚ディタ 

■新連茉巳 ASIC 入門 
■郎朋マシン語道堎 
■デヌタべヌスを䜜成する 
■MML ミュヌゞシャン逊成講座 
■谷山浩子の゚ツ iz ã‚€ 



月刊 


了 ME コンビナヌタ時化を a む h レンド.マガゞン 

COMPUTER 



特集今が盛りのアドベンチャヌグヌム特集 I 

扌巧色の遺蚀/気たぐれオレンゞロヌド/サむオフレヌド/゜フトで八ヌドな物 
語/ TAKE ON ! のセガチック•アドベンチャヌ/アドベンチャヌゲヌム玳±録/ 
K ラップ倧研究 /誌䞊アドベンチャヌグヌム「電子が目にしみる」他 

特集2あっず驚け iz ガ@レポヌ h 

スペヌス八リアヌ II /スヌパヌサンダヌブレヌド/獣王蚘他 

スクヌプ぀いじべヌルを脱いだ旧ビットゲヌムマシン 

セガメガドラむブ登堎! 

•培底研究スペシャルパワヌドリフ S (ビデオゲヌム)/ディガンの魔石(バ゜コ 
ン)/えりかずさずるの倢冒険ファミコン)/スヌパヌマリオブラザヌズ(ファミ 
コン 

•特別が録 SUPER ARRANGE GAME MUSIC チェむス H . 日./サむ A 

リオン/アサルト/メルヘンメむス 


特集1卵9,ワヌクステヌション癜曞 

今もっずもホットな八ヌドり゚ス WS はパ゜コンを達駕ずるか! 
サン、アポロ、゜ニヌ 

• KEYMAN U . S . A . ビゞネスランド瀟長デビッド•ノヌマン 
• 田原瞜䞀朗のコンピュヌタ•ルポ AX の可胜性にかける巚倧メヌカヌの読み 
•ヒッ h 商品開発ス h — リヌアむワ「 PV - A シリヌズ」 

参 THE TEST 4[]M バむ h 八ヌドディスク有力機皮テス h ラン 

• THIS IS BEST SOFTWARE 最新フ□ント゚ンドプ at ッサ 
•COM ゞャヌナル EISA は成功ずるか 

シリヌズ ■荒䟯宏の電気王■パ゜コン蟛□コラム■コンピュヌタ時評 
■1973幎の倏■情報 NETWORK ■TREND WATCHING 
■ NEWS ■戶円 ODUCTS 円し E 


Oh! X 1988.11 . 169 



















// 

宇郜宮巿 

か 

// 

小山巿 
前巧巿 
// 

// 

巧が巿 

が 

// 

が 

倪巧巧 
<銖が困> 
浊が垂 


くづヒ 海道 > 

ネし巧 ホ 
// 

// 

グ 

// 

// 

// 

旭川巿 
// 

苊小がホ 

<東北> 

靑巧巿 

// 

茲前巧 

// 

八戞巿 

盛岡巿 

// 

// 

仙おホ 
// 

// 

け 




浊 

ネロ 

ホ 

ミ貝巧®コル゜巧 

0488-24-5321 

巧巧巧ホ 

文教を巧本店 

0427-74-5581 

玀䌊田屋曞な化な店 

0II-23I-2I3I 

倧 

を 

å·¿ 

巧田な[文た 

0486-41-3141 


// 


文が堂星ヶ䞘巧 

0427-58-6121 

化屋曞店化な店 

011-241-3007 


// 


ブックセンタヌ巧田 

0486-47-3141 

ホ义并抑 

文教を化山な 

0427-82-9278 

䞞善ネしなた巧 

011-241-7252 


// 


盎省堂ブックポヌト 

0486-46-2600 

<ホ : 

巧〉 



りヌブルなにわ 

011-221-3800 

å·§ 


ホ 

ミ頁巧皮な巧 

0484-44-1211 

干代田区 

S ちを曞巧神西本巧 

03 - 233-3312 

* 貎堂化巧バルコ巧 

011-214-2303 

川 

P 

å·§ 

を枬曞店 W 口店 

0482-52-2190 


// 


曞たグランデ 

03-295-001/ 

ダむダ曞ち本店 

0II-7I2-254I 

川 

å·§ 

å·¿ 

巧田曞店川が店 

0492-25-3138 


// 


巧を望:曞店 

03-291-5181 

ダむダ曞ち西巧 

011-665-6223 

å·§ 

が 

ホ 

ち林た:巧が店 

0429-25-5355 


// 


化厘曞な氎道巧店 

03-294-3781 

旭川 S 貎堂 

0166-26-3481 


// 


いけだ曞店巧が店 

0429-28-3271 


// 


か宙わをのか店 

03-295-5581 

ブックス平がマルカツ巧 

0166-23-621 1 

䞊巧岡巿 

廉田曞店䞊巧岡巧 

0492-66-0120 


倕 


巧巧た 

03-291-1362 

化运曞店ち小か巧 

0144-36-5185 

å·§ 

å·§ 

å·¿ 

文教たが巧巧 

0484-76-0107 


// 


いずみ巧田南口店 

03-254-8521 



志朚ホ 

新星たホ朚な 

0484-74-0182 


// 


明正を秋葉原-店 

03-257-0758 

成田本店 

0177-23-2431 

春日郚巿 

文教を春日が店 

0487-52-7666 

äž­ 

倮 

区 

八床;州ブックセンタヌ 

03-281-1811 

岡田曞店 

0177-23-1381 

比 

䌁 

郡 

巧«サヌピス 

0492-96-2962 


// 


日本巧䞞善 

03-272-7211 

玀が困屋曞店ミムお店 

0172-36-4511 

å¹² 

m 

ホ 

倚田巧セントラルプラザ巧 

0472-24-1333 


// 


旭厘曞店が座巧 

03-573-4936 

ブックむンが巧 

0172-28-2882 


// 


キディランド干お店 

0472-25-201 1 

m 


区 

曞巧新巧な 

03-591-8738 

がた曞院 

0178-44-1917 

習ホ野巧 

巧巧堂 

0474-72-5011 


が 


雄巧堂 NS 巧 

03-503-6586 

東山堂曞店朚巧 

0196-53-6464 

化 

係 

ホ 

ずきわ曞巧本店 

0474-24-0750 


// 


巧ノ巧曞ち本な 

03-502-3461 

さわや曞な 

0196-53-4411 


// 


リブロ化巧巧 

0474-25-0111 


// 


巧ノ巧♊ち田町な 

03-454-2571 

第䞀♊巧 

0196-53-3355 


// 


旭屋曞店が巧店 

0474-24-7331 

aa 

川 

区 

ち林を倧井町巧 

03-474-4946 

を巧堂 

022-225-6521 


// 


ち林た:ホ田;召店 

0474-78-3737 


// 


明屋曞店五反田店 

03-492-3881 

を巧堂ブックセンタヌ 

022-223-0979 


// 


第二な巧た 

0474-65-0926 

å·§ 

を 

区 

玀䌊田屋曞店巧る巧 

03-463-3241 

アむ゚曞巧が巧店 

022-264-0718 

å·§ 


å·¿ 

西ロアサノ 

0471-44-2111 


が 


旭屋曞店巧を店 

03-476-3971 

䞞善仙台支店 

022-266-1127 


// 


巧をた化店 

0471 -64-8551 


// 


=ち堂曞店巧を店 

03-407-4545 

巧山曞店 

022-263-1511 

化 

戞 

å·¿ 

巧江を文た 

0473-65-5121 


// 


倧盛堂曞店 

03-463-0511 

ブックスみやぎ 

022-267-4422 


// 


巧正望:がビル巧 

0473-64-7997 


// 


玀巧困屋害店を巧巧 

03-485-0131 

云浊♊店 

0188-33-8131 

m 

お 

ホ 

有巧たトヌペヌ店 

045-311-6265 

å·§ 

宿 

区 

玀む尹困屋♊店本巧 

03-354-0131 

八文字屋 

0236-22-2150 


// 


有巧堂巧ロルミネ店 

045-453-0811 


// 


吉ち望:曞店新宿西口店 

03-343-4871 

岩瀬*巧コルニ゚ツタダな 

0245-21-2101 


// 


栄束を巧なゞョむナス店 

045-321-6831 


// 


巧家曞なセンタヌピル巧 

03-345-1246 

巧向堂 

0245-21-1 161 


// 


そごうブックセンタヌ 

045-465-2111 


グ 


巧み曞店巧がビル店 

03-342-0298 

たか曞店 

0249-32-0379 


// 


か善ブックメむツポルタ店 

045-453-6811 


// 


新を堂 N S ビル店 

03-344-2055 

ダマニ害ち本巧 

0246-23-3481 


// 


有巧を巧を䜐朚な 

045-261-1231 


// 


西歊新宿ブックセンタヌ 

03-208-0380 

鹿苗ブックセンタヌ 

0246-28-2222 


// 


有巧を戞巧巧 

045-881-2661 


// 


芳林を苗田.巧巧店 

03 - 208-0241 




// 


文華を戞巧巧 

045-864-5151 


// 


未巧堂 

03-200-9185 

川又曞店が巧店 

0292-31-0102 


// 


アヌバン文華を 

045-821-5151 

9 

み 

区 

旭运《巧池な巧 

03-986-0311 

ツルダブックセンタヌ 

0292-25-271 1 


// 


文巧ち:靑巧を南口店 

045-983-5150 


// 


芳ネネ望:;化袋巧 

03-984-1101 

歊石曞店 

0292-73-1212 

川 

å·§ 

ホ 

有巧たアれリア巧 

044-245-1231 


// 


リブロミ也な巧 

03-981-01 11 

倧巧曞店 

0292-82-2098 


// 


有巧た:川巧 BE 店 

044-200-6831 


// 


S 巧堂曞な;也を巧 

03-987-0511 

なみき曞店 

0299-96-1855 


// 


文孊を本店 

044-244-1251 


// 


新巧を本店 

03-984-2345 

兞お堂 

0298-21-6134 


// 


ブックセンタヌ文巧を 

044-811-5557 


// 


新栄たアルバ店 

03-988-0181 

か善筑化倧孊をお店 

0298-51-6000 


// 


义がを溝の口店 

044-811-8258 

ム 

東 

区 

明正を䞭通り店 

03-831-0191 

友朋たを劻本店 

0298-52-3665 

å·§ 

を 

ホ 

A 巧曞店倧化店 

0467-46-3841 

i 

田 

区 

リブロ錠ホ町巧 

03-846-0111 

巧合曞店オリオン店 

0286-34-3777 


// 


巧た 《 店 

0467-46-2619 


// 


ブックストア•談 

03-635-1841 

巧合 省 店荣なブックセンタヌ 

0286-34-8271 

巧須逐巿 

平巧♊巧 WALK å·§ 

0468-25-5537 

江 

東 

区 

巧栄た亀戞がビル巧 

03-638-2345 

新星堂宇が宮店 

0286-33-2337 

å·§ 

が 

å·§ 

有巧た巧が巧 

0466-26-1411 

江戞川区 

文教堂西*西店 

03-689-3621 

進庭を巧ビル巧 

0285-25-1522 


// 


りブロ巧が店 

0466-27-0111 

倧 

田 

区 

アクトブックスサンカマタ店 

03-735-1551 

巧モた 

0272-23-1211 


// 


文巧を六を店 

0466-82-9610 


// 


ち 文を倧巧がビル店 

03-775-3851 

リブロ前巧店 

0272-34-101 1 

茅ヶ巧巿 

川䞊曞店ルミネ店 

0467-87-3827 

äž­ 

å·§ 

区 

明运♊巧東京本瀟 

03-387-8451 

戞田 驙 巧巧巧店 

0272-61-5063 

å¹³ 

m 

å·¿ 

サクラ曞店がビル巧 

0463-23-2751 

杉䞊 

区 

ブックセンタヌ巧连 

03-393-5571 

孊巧曞ち 

0273-23-4055 


// 


文教た四么宮店 

0463-54-2880 


ft 


* 巧わホ店 

03-313-4778 

サカ斗曞店 

0273-62-1500 

小田原巿 

八小望:♊店 

0465-22-7111 

おな野巿 

玀巧圓屋曞店吉样寺たる店 

0422-21-5543 

新星堂南巧店 

0273-27-3961 


// 


が巧治曞店 

0465-22-1366 


// 


化お堂:た巧寺な 

0422-22-1031 

戞田曞店《憐店 

0273-63-51 10 


// 


文教堂小田巧巧 

0465-36-3677 


グ 


パルコブックセンタヌ吉巧寺 

0422-21-8122 

ナカムラダ 

0276-22-2001 

å·§ 

朚 

å·§ 

有巧堂/!朚庙 

0462-23-4111 

阎 

垃 

å·§ 

真 光♊巧 

0424-87-2222 



倧 

å·§ 

åž‚ 

文がを䞭倮林問店 

0462-75-4165 

å·§ 

äž­ 

å·¿ 

を文堂 

0423-66-3151 

須巧屋本店 

0488-22-5321 

巧が原巿 

文教を盞が倧巧巧 

0427-49-0650 

= 


å·¿ 

云ちた: 驙 店=å·§å·§ 

0422-48-4510 


日本゜フトバンクの 

曞籍特玄曞店 


䞋蚘の曞店の䞀芧は、日本゜フトバンク曞籍特 
玄店ずしお右じある商品の化新刊もずりそろ 
えおおりたす。ご垌望の商品がある堎合は、䞋 
蚘のも'近くの曞店じおお買い求め䞋さし、。 

(苗珟品力 < 売れお補充䞭の堎合もございたすので、 
ごミ i 意䞋さし、 0 


SOFT 

BAIMK 


日本゜フ s パンク出版事業郚 

〒102東京郜千代田区九段南 2-3-2 目ぐ03巧日 1)4 日95 


党囜特玄曞店䞀芧 



ホホホホ巿 D 巿巿巧郡ホ垂 
ツグ田お*か山がツ 戞ツ田巧 A 巧ぶ 
秋山巧郡 W 偎氎おたお±巧 











































































































新居お垂 


巧おお 
巧山ホ 
// 

// 

山ロホ 
// 

宇郚ホ 
// 

巧巧ホ 
光 ホ 
薊ぉホ 
束江巿 
<四囜> 
執 A ホ 
// 


を文化尟道店 
を文化犏山店 
ブックシティを文化 
啓义瀟コア 
五十郚が文堂 
文栄を 
た屋曞店 
末に*店 
誠文を囜衙店 
S 文字屡 
宙±♊店 
困山曞店 

小山巧孊巧本店 
小山助孊通た口店 
巧䜏化を 
た脇曞店本店 
宮脇曞なかを庙 
玀巧困屋曞店束山店 
明厖曞店本店 
明屋曞店倧街道店 
か =* 巧 
明屋を原巧 


姫な巿 


和が:山ホ 


<䞭囜> 
岡山巿 


接山ホ 
広を巧 


るを屋巿 
// 

// 

// 


宇ネ日苗ホ 

明屋宇が苗店 

巧巧ホ 

をなた 

<九が . •冲瞄> 

犏岡巿 

玀が困屋《店犏岡巧 

// 

り䞀ぶる倩神 

// 

犏岡を文を 

// 

巧文通が倩町店 

// 

を文を朝日ビル店 

づ t 九州ホ 

ナガり曞店 

// 

を巧を 

// 

旭屋曞店化九州店 

// 

并銜运ブックセンタヌ 

// 

カルパヌク平巧 

// 

癜石曞店朚が店 

义留米巿 

゚マックスたがみ 

が巧巧 

BOOK IJ — ド 

倧み巧 

パルコブックセンタヌ倧み店 

// 

本巧を星堂 

别巧巧 

日月林堂 

宮解巿 

田䞭曞店䞭倮店 

// 

巧屋ぎ巧店 

䜐巧ホ 

を華を化バむバス店 

// 

巧义おデむトス店 

畏峰ホ 

メト□曞店 

// 

巧文を 

化䞖保お 

を明を 

脂本お 

玀が囟屋曞店お本店 

// 

BOOKS たる-たん 

// 

長厎曞店 

人た巿 

明屋人た店 

鹿劃萬ホ 

を巧堂ブックプラザ 

// 

ブックスみすみ 

那巧巿 

巧財を曞房ビル店 

// 

文が図曞 


0848-37-5151 

0849-22-3111 

0849-25-0050 

0849-41-0909 

0839-24-6630 

0839-22-5611 

0836-31-2323 

0836-31-0086 

0835-25-1988 

0833-71-0251 

0857-23-7271 

0852-21-4167 

0886-54-2135 

0886-25-1380 

0886-23-3228 

0878-51-3733 

0877-22-5533 

0899-32-0005 

0899-41-4141 

0899-41-4242 

0899-31-8501 

0897-44-4000 

0895-23-1118 

0888-22-0161 

092-721-7755 
092-713-1001 
092-741-2106 
092-781-2991 
092-431-1094 
093-521-1044 
093-531-3685 
093-631-6421 
093-641-0131 
093-661-7988 
093-601-2200 
0942-33-1841 
0948-25-7266 
0975-35-0643 
0975-33-0231 
0977-23-0936 
0985-24-5111 
0985-27-4111 
0952-32-1965 
0952-23-7155 
0958-21-5453 
0958-23-7171 
0956-22-4214 
的 63-22-5531 
0963-52-5665 
0963-53-0555 
0966-22-5486 
0992-25-3200 
0992-57-101 I 
0988-63-3752 
0988-62- \201 


星巧曞店近巧ビル巧 

052-581-4796 

かをブックメむツセントラルバヌク 

052-971-1231 

日進堂䞊前接店 

052-263-0550 

=掋堂バ゜コンショッブ玄 

052-251-8334 

S ミ军堂いりなか本店 

052-832-8202 

ちくさ正文巧朚店 

052-741-1137 

癜棒曞ち西店 

052-774-7223 

巧义通 

0532-54-2345 

プックス巧食 

0564-54-1822 

S 掋堂巧巧店 

05的- 35-2334 

=掋堂刈さ店 

0566-24-1134 

S ミ矊堂牌川店 

0568-32-7806 

自由曞房 

0582-65-4301 

倧掞堂ブックス巧8 

0584-81-2553 

倧掞堂は倧バむバス店 

0584-74-7766 

=掋堂䞀宮店 

0586-77-5734 

=掋堂巧児店 

0574-63-2334 

S 掋堂を;’台芋庙 

0572-24-0340 

別所曞巧1 1ビル店 

0592-24-1014 

文化センタヌ癜巧 

0593-51-0711 

シ゚トワ癜巧スズカ 

0593-82-5221 

巧々ををた店 

075-223-1003 

アバンティ-ブックたンタヌ 

075-682-5031 

オヌム瀟曞店巧原町店 

075-221-0280 

ゞュンク堂た郜店 

075-252-0101 

巧々堂倧䞞店 

0742-26-6241 

旭星曞店朚店 

06-313-1191 

玀䌊囟屋11店巧田店 

06-372-5821 

才ヌム化曞店倧化店 

06-345-0641 

巧々堂た巧店 

06-353-3209 

路々堂' C 、 るホ巧 

06-251-0881 

旭屋曞店ナンパ店 

06-644-2551 

ナンパブックセンタヌ 

06-644-5501 

旭屋曞店ァぺノ店 

06-631-6051 

ュヌゎヌ曞店 

06-623-2341 

巧け曞店 

06-951-2968 

氎巧曞房をほデバヌト店 

0720 -51-3432 

コヌべブックス西巧な襯巧 

0726-83-1766 

ヒバリダ害巧本瀟 

06-722-1 121 

ゞュシク堂センタヌ巧店 

078-392-1001 

ゞュンク堂サンパル巧 

078-252-0777 

巧义堂曞巧 

078-331-6501 

日東お曞ネネ 

078-391-8701 

新興曞房 

0792-85-3344 

誠ム、堂曞店 

0792-81-205 å·± 

宮井平安堂 

0734-31-1331 

垯䌊曞店 

0734-22-0441 

玀が國屋曞店岡山店 

0862-32-3411 

か善岡山支店 

0862-31-2261 

接山ブックセンタヌ 

08682-6-4047 

玀䌊國屋♊店にみ店* 

082-225-3232 

化き広を支巧 

082-247-2251 

を正堂 

082-248-3715 

巧き通 

082-248-3151 


S 巧ホ 

巧西曞ち 

0422-46-0275 

小を井巿 

文教堂小を井店 

0423-86-0161 

囜み寺巿 

=ぶた囜み寺巧 

0423-25-3211 

囜立巿 

柬西曞巧 

0425-75-5061 

小平巧 

义がを小平な 

0423-43-9229 

巧村山巧 

文教をた村山巧 

0423-96-1115 

立川巿 

オリオン曞房りむル巧 

0425-27-231 1 

八王子巿 

<たざわ曞店朚な 

0426-25-1201 

巧田巿 

有巧を町田店 

0427-23-3018 

// 

义倕を本店 

0427-25-1330 

// 

义倕堂:小田る•店 

0427-27-111 1 

// 

义巧堂巧忌、ハンズ店 

0427-28-2772 

グ 

义か堂苗川店 

0427-35-4117 

// 

义巧堂小川巧 

0427-96-1781 

倕巧巿 

<たざわ曞巧がヶ䞘巧 

0423-37-2531 

犏生巿 

文教堂な生な 

0425-53-7708 

<å·§å·§-化床> 


甲巧巧 

文教堂甲巧店 

0552-22-4600 

畏巧巧 

平たをを巧店 

0262-26-4545 

// 

倏を W 曞店 

0262-26-2122 

䞊田巿 

平安を䞊田店 

0268-22-4545 

束本巿 

ブックスロクサン 

0263-35-5555 

が 

な造化束本がビル巧 

0263-36-3777 

巧田巿 

平安たが田巧 

0265-24-4545 

岡を巧 

を巧曞な 

0266-23-5070 

班蚪が 

平安を䞋巧蚪店 

0266-28-1111 

巧おホ 

玀䌊田屋曞店新沌店 

025-241-5281 

// 

萬束た 

025-229-2221 

// 

北光お 

025-228-2321 

运岡巿 

觉巧曞庙 

0258-32-1139 

// 

ブックセンタヌを岡 

0258-36-1360 

// 

及岡な倧を巧文化 

0258-46-6437 

惠山ホ 

析川*巧 

0764-24-4566 

// 

满明堂 

0764-24-4166 

// 

BOOKS なかたぶ田な 

0764-32-1353 

// 

义巧堂本郷巧 

0764-22-0552 

// 

文巧望:ホゎ巧 

0764-33-0321 

巧岡巿 

文巧を 

0766-21-0333 

// 

文巧を满田巧 

0766-21-0431 

を巧巧 

う぀のみや片町巧 

0762-21-6136 

// 

曞林銙が巧本店 

0762-20-501 1 

巧々巧巧 

王がの本本店 

0762-46-5325 

犏并垂 

路朚*店 

0776-24-0428 

// 

お川害な新田巧店 

0776-24-1112 

<東巧> 



が岡巿 

脖岡さ A 屋吳版巧本店 

0542-54-1301 

// 

江巧曞店 

0542-54-4481 

// 

た芋*å·§ 

0542-52-0157 

// 

戞田曞巧 S B S 店 

0542-81-5733 

// 

戞田*巧巧を巧 

0542-81-5899 

沌接巿 

た巧尟 

0559-23-5676 

// 

マルサン曞店たぜ店 

0559-63-0350 

富±巿 

戞田曞店宙±庙 

0545-51-5121 

å·§æ°Žå·¿ 

戞田曞な本店 

0543-65-2345 

滚束巿 

淚束を*屋連尺本店 

0534-53-9121 

る叀屋巿 

=省堂省店る叀屋店 

052-562-0077 


MS - □日 S いたれり぀くせり本 • 1800円 
プレむ MS-DOS •1900円 

UNIX System V 

プログラマ-ガむド • 12000 円 

UNIX System V 

ュヌザ-ガむド • 9800 円 

C 蚀語の掻甚理解 • 2000 円 

C 蚀語の基瀎知識 •巧00円 

C 蚀語の応䞀劂䟋 •の 00 R 

C プリプロたッサ•パワヌ *2200 円 

Play the C 䞊巻 > 1500 円 
Play the C 䞋巻 じ〇〇円 
邮邮アセンブリ蚀語 • 2800 円 
80 目 6 マクロプログラミング • 2600 円 
ビギニング MUMPS •2600円 
マシン語マゞックブック II •巧00円 
マシン語プログラ S ング 

テクニ、 V ク • zooo 円 

BASIC によるプログラミング 

スタむルブック • isoo 円 


゜ ヌ ティング.ノ ヌ h •1900円 

BASIC プログラム 

ゞェネレヌタ集 •巧〇〇円 
98/ 邮スモヌルビゞネス 

プログラム集 • 2500 円 
郎デスクアクセサリ集 • zooo 円 
IDOS 掻甚八ンドブ 、ック•の〇〇円 
DISK CHARGE 远補版^圆円 
フロッピヌディスク 

フル掻甚ガむド • 2300円 


PC 工䜜入門 *1800 円 

詊隓に出る X 1 •2800円 

XI テクニカルマスタヌ *2500 円 
XI システム研究宀 • 25 〇〇円 

新束ガむド *2000 円 

䞀倪郎 Ver .3 ガむド • 2500 円 

新䞀倪郎ガむド •の00円 

䞀倪郎ガむド ^〇〇〇円 

桐 Ver .2 ガむド •巧 00 円 

巧子応甚ガむド *2500 円 


Lotus 1み3ガィド • 2400 円 
RDB ファラオガむド •巧00円 

ビゞュアルラヌニング RDB • 2500 円 
アセンブラ CASL 入門 • 2 〇〇〇円 

八 ヌ ドり ゚ア 培底 マスタヌ • 2500 円 

FORTRAN 撀底7 スタヌ•巧〇〇円 
特皮情報凊理詊隓 


総敎理ず培底察策 •の00円 

情報凊理の基瀎知識 • isoo 円 

ワヌ*プ□文曞 F . O.P • I200R 

新聞蚘事八むテク切抜さた•じ〇〇円 
バむト 良 ワヌドの颚にの぀ で *1800 円 
ワヌプロ考珟孊 >1200 円 

電子 ゲヌムの 「快楜」 •じ〇〇円 

ムヌグ•ノむマン•バッハ • 1300 円 

RPG 幻想事兞 *1500 円 

新明解ナム語事兞 •SOOOR 

保存版 GS 俱楜郚 • 1900 円 


ホホホ 
グ束あ山ッ 
å·§ か束 


ホホ巧巿巿巿ホ巿ホ巿ホ巿巿 W 巧 巿ホ 巧ホ巿巿 
:グ å·§ 時田を的を垣グきあ^ 食鹿郜グを阪ググが方 祝鋪戞 
豊岡を刈春歧倧-巧をた四鈎地た た倧 かち!!^å·§ 











å·§ 


奜評既刊 
倧増刷出来/ 


詊隓に出るぶご7 

田 B 田因呂因囚己の已〇因 

祝䞀平著 
B 日刀定䟡2,日0日円 

XI のハヌドり゚アをくたな<採おした祝䞀 
平巧のをた。オリゞナルプログラムも豊たじ 
巧栜。ナヌザヌ必携です。 

株た䌚な日本゜フトバンク出版事業郚 [ soft ] 

å¹²102肪:郜が诚区域:南2-3-26 003(261)4095 | BAI \ IK | 




芚えおたすか猫ずコンピナ-倕の共通点 



产 Oh ! MZ 1987 幎7巧号たで25回にわたり連 

栜されたナニヌクな゚ッセむが加筆.ä¿® 
正のうえ再線集されお䞀冊の本じなりたし 
た。パ゜コン奜きのダンナ様ず䞀人息子 
それにずきどき人間よりも人間らしい癜 
猫ホンニャァがた者の筆先から生き生き 
ず動き回りたす。扉を開けたらそこはも 
う‘‘たかざわきよう この 侖界"。きっずあな 
たも猫かコンピュヌタがほしくなるこず 
でしよう。 

タタ 

タタ 


倕 


倕 


ホ 


み 




お 

が 


お 


S; 


奜評発売䞭 

A 日刀定䟡12邮円 

高沢お子著 


猫ずコンピ3 






















ぶ Y 6 S 000 初の完党オリ ゞナ) レ•シナヌテむングゲヌム 



化 ggiiS 


察応機皮 X 68000(5 ィンチ 2 HD ) 

Â¥ 已980 

開発者神戞倧孊情報統蚈郚郚長ホ巧賢掋  NOP ) 


斜めスク□ヌル/ 逆スクロヌル/ 
5重スクロヌル/半透明/ 

X 己曰□日□の性胜をフル I こ生かし 
た究極のシュヌテむングゲヌム/ 

å…š8面、る面毎に BGM が違ラ/ 
オリゞナル巳 GM å…š3□曲䜿甚/ 

る面毎にボスキャラ登堎/ 

コンフむグレヌシペン画面にお、 
スピヌド、難易床、自機数、ミ 
サむルの皮類、開始面などの蚭 
定が自由/ 

初也、者から倩すゲヌマヌたで、 
ゲヌム巧術に応じお楜しく遊べ 
る/ 


•あらずじ • 

2176幎。巧兵噚が瀎絶された地球じは、お匟顟が䞀぀もなく、を玄圃赚営ず同 
盟國陣営閒で、通垞巧噚による激しい戊 I 別が巧•われおいた。’决め手を欠いたを 
玄願陣営は、パ而に広火な孞事芁塞を雄蚭し、平行しお、良火な攻擊衛猩を逮 
造しおいた。その DISASTROUS DISASTER (ディザヌストラス•デむザ 
ヌスタ、䞍幞な灜審ずコヌドネヌムを打たれた攻睜觀墚は、庶埄100 メヌトル 
を超え、衔星軌逍䞊から、盎接地」--をな解できるらのであった。同盟囜陣営で 
は、総力を挙げお、ディザヌスタじ察抗し埗る戊腳機の剛猪にはいった。自由 


9 H 51 

■ . - - r -T パ -~ - •- 


|り’ミミがミず 





な操䜜性、無限に近い火力、途䞭物資の補絊のみ 
じよる自己修權機胜、そんな構想のもずに、戊關 
爆繫槜 ILLIEUS (むりヌアスが開発された。21 
78幎、ディザヌスタを砎壊し、敵の芁塞を党滅さ 
せるため、むリヌアス1ホ機が蟲村の地䞋じ぀く 
られた基地を飛びなった。 


►230 ちモニタヌの結果を反げし、改善を巧っおいるため、発 
売時期が遲れおいたす。 


蟲為滿だ3ンはを目で霡/ 回画回回田 


An Adventure Game Interpreter 

Cyber vVriter 

電腊ホ象 Ve な S " 

巧応機皮 X 68 日日 0(5 ィンチ 2 HD )2 枚組 




Â¥5,980 


開発者神戞倧孊情報統蚈郚副郚長村尟元 


日本コンピュヌタクラブ連盟加盟団䜓募集/ 
加盟費-䌚費等䞀切䞍芁。 

♊加盟団䜓䞀を 1988. 9月珟圚 


< づヒ海道支郚〉 
S . M . S.C 
Some times 


間晒火孊愀報化埋な術研究を 
ぶ幟火孊お兎巧術郚 
甲お女子倧孊マむコン研究同がを 


< た化支郚〉 


艮し ACK-K0X 


MAC 


UNLINK 


電脳䜜家は、専甚の蚀語で曞かれたシナリオを X 68000 䞊でコマン 
ド遵が匏アドベンチャヌゲヌムの圢で実斀する䞀穗のむンタプリ 
倕です。あなたが䜜ったシナリオに簡単なコマンドを぀けお入力 
するだけで、グラフむクやミュヌゞックを駆䜿したオリゞナルな 
アドベンチャヌゲヌムが自動的に仕䞊がりたす。 

♊グラフィックツヌル.サンプルシナリオむホき。 


< 関東本郚〉 

愀浜が立乂孊パ゜コンクラブ 
がなホ庵乂孊コンピュヌタクラブ 
NEW MZM 

パヌ゜ナルコンピナヌタクラブ Peke 
〈䞭郚本郚〉 

名を尟:業人-孊コンピュヌタ化を郚 
おお接ん•な人"7:システム研究を 
NEO 


り本コンピュヌタチ゚ス協を 

Traveling Club 

T.A.C 

J.K.M.C 

蝶 

NERKEY 
Do-GA 
REVOLB 
RPG CLUB 


♊旧 バヌゞョンをお䜿いの方は、 ナヌザ ヌ登録々ヌドを返送くた 
さい。劍バヌゟョン送かのご案内をお送りしたす。 

♊萊21叫アドベンチャヌゲヌム.シナリオコンテスト実斜䞭/ 

アドベンチダヌグヌムの仕䞊りを華麗に挔出ずる「電瞄䜜家グラフィック居ミ 
ナヌゞツクラむフラリヌ集 J (Â¥3, 卵 0) 奜評発売䞭/ 


曰コン連 SOFT の通販垌望の方は、珟金ミ留、たたは、郵䟿振替{倧巧曰 
侀4873曰コン連䌁画株匏を瀟で、を所•氏名 - TE し•賌入゜フ h 
名-数眮を必ず明蚘の䞊、お申し蟌みください。 


SUPER 

TKY-X lab . & CO . 

< を蚭本郚〉 

成郜乂タマむコンクラブ 
人阪乂 •タコンピュヌタクラブ 
神戞火がが報統蚈郚 
溢む乂倕お子が巧機クラブ 
か:か山火孊マむコン劍究を 
火阪垂化火掋•マむコン研究を 
化立神ド商科たをおが卜巧が研究を 
がドた倕院火ザマむコン研究な 


Tortoise Developments 
〈䞭囜支郚 > 

岡出倧孊お平蚈な巧研究を 
な化倧孊お子蚈な槐研究を 
クラブ N.F.T 
< 四囜支郚 > 

蔚知倧孊マむコンクラブ 
< 九州支郚 > 

九州工業倧孊マむコン同巧を Hybrid 

H.M.U.G 

EXTRA 


日コン連では、加盟団䜓の孊生の家庭教垫䞀般孊習- 
パ゜コンなどを玹介いたしたす。地域限定 

ご垌壁の方は、ご盞談ください。 


•問い合わせ先*申し蟌み先 

ロコン述か I が I 株匏を瀟. n 本コンビュヌタクラブ速岩なずも 
å¹²556 乂|がん-浪速区雛'圌䞭 2-4-3 村䞊ビル 

TEL 06 (644) 6901(化 


SOFT 

























SUPER DEVICE MONITOR "7 

( turbo å·§ の 2 H D は受た生産 


XSJj-irMJMrJbJD 


5" 2 D 
5" 2 D /2 HD 
IllZ ■琶昌圆圆•豊凰圃圆 3.5" 2 DD 


★任意のディ/ \むスの耇数のセク 
タヌを化のディバむスず比范- 
照含ガ出来る。 

★キャラクタヌタンプは挢ぎの衚 
瀺ち出来る。 乂ブは陀 <) 

★ RS — 232 C の ボヌレヌ S の 
倉換はボタンヌ぀で切り替えら 
れる。 

★ぶ至 Z 7 フスヌ7ツトや mz フス 
侀7ツ h のディスクガアクセス 
出来る。 

★ ぷ斜 000 や MS-DOS 

フスヌ7ツ S のディスクじをア 
クセス出来る。  turbo のみ) 


超高速の珟 ./ 



SURER DEVICE MONITOR "T  

BLUE SK 䞫はコンピュヌタ通信にスブゞェク h デヌタの橋を架けたした。今迄は RS -232 C でスブゞェ 
ク S デヌタを通信する時はアスキヌデヌタに倉換しお巧っおいたコンピュヌタ通信を盎接ブブゞェク h デヌタ 
のたたでしかち)特殊なデヌタ圧瞮を斜しお今迄じない超高速で通信する事が化巧る XZnturb Q 甚の 
『SUPER DEVICE MONITOR " T " 』を開発したした。既に奜評発売䞭の11な甚の 『SUPER 
DEVICE MONITOR " T " 』ずは RS -232 Cl こより双方向の超高速通信ガ出来たす。 

゚ディ S 機胜を呌び出したセクタヌを豊富なコ7ンドを䜿っおワヌプ□感芚で自圚に倉曎 • 曞き蟌み等のデヌタの 
線集ガ簡単に出来たす。アクセス出来るディバむスもノ\—ド•ディスス MS-DOS やな SS 000 で䜿甚しおいる 
フスヌ7ツ h の 2 HD のディスクなど各コンピュヌタじ接続された殆どのディバむスを゚ディ S する事ガお来たす。 


□ヌドに長時間なかる倚分割のテヌプ版のノヌムがボタン操䜜䞀぀で䜕本を1がのディスクじ敎理ガ出来お衚瀺 
した IJ ス h から遊びたいグヌムを指定するず䞀瞬で□ヌド出来る 『EXTRA H 䞫尞 ER + a 』 もありたす。 
EXTRA HYPER + CL ぶ省 7 •ぶ SZ 7 ゎ /r 化 7 3" • 5" 

I11Z •琶固圆圓•琶割 M ) •琶畳颚2) 3.5" • 5" 各14,000円 

4 B \ V _ いに䟋 W た。. 

►お求めは党囜の有名マむコンショップでどうぞ。 株匏䌚な BLUE SKY 

通信販売をご垌望の方は圓瀟ぞ盎接、商品名.機皮名.メディア名.䜏所 å¹² 411 静岡県兰島垂加巧 16- 4 

氏名•電話番号を明蚘の䞊、珟金曞留【こおわ申し蟌みくピさぃ。送料無料 å·§ 0559 -72-6710 


巧円内 

ç«¶ 

605 p 5 


意- 
任倕 
をク。 
倕わる 

」莌来 
デ数出 
の耇ガ 
迄の事 
h スる 
ã‚€ V す 
パバ玢 
5む怜 

5デら 
2のか 

★ 


来瀺がも W の特の_霡 0 
が衚旅ク旅他じ数デ M 
瀺の W ス W お互痕•莈る撇 
衚 sf Vf し巧り卜巧来化 
で lb デ b ぀で因ク倍ぉ乂 
ブ Ja の^䜿間じ゚ 2 ガ C 
ン. D 。をのたゞ3を 
ダ点 D る C ず瞮ブ高範 
-区 2 来 2 倕圧 K 最の 
倕は。び出3 -倕のので 
クじる及ス 2 ナヌ-垞速 
ラぎ来 D セ-ピデタ通高 
ダ挢出 H ク S ンなクを超 
キるを2ア Rn 殊わ倕の 


V èµ· 

デ速 

①高 

他で 

ら䜍 

か単 

ス I 

むタ 

•ハク。 

V セる 

デぞ来 

のスお 

意むガ 

任バ送 


じク。 
的ラる 
間ャ来 
瞬キ出 
がずガ 
ほム瀺 
をサ衚 
-クさ 
タツが 
ク゚ブ 
セチン 
の暪ダ 
意-- 
任瞊倕 


芚゚で機 
感ゞ䜍 h 
□ブ単 V 
ブ KS デ 
-の VH 
ワ r ハな 
は cS 1圩。 
胜クを倚る 
機セタ等い 
h た-写お 
ツしデ耇え 
V 瀺••備 
デ衚 h 芁を 
゚でク倉胜 











































瓷裏 sooo っおすごし々シシ 

る甚線― 


-)( 6邮邮甚八ンテむヌプリンタヌプロフむヌ"ル- 


「 X 68000 甚ハンディプリントゞャック J は、いろんな所に、きれいな文字で、ずっおも手鞋じ 
印刷できる新しい圢のプリンタです。きれいに印刷したいもの、たくさんありたすよね。 
★ディスケット、カセット、ビデオのラベル。 

★ ノヌトや本の名前。 

★ファむルの背衚玙、アルバムの芋出し。 

★はがきの宛名、ワンポむント。 

あなたのアむデアでもっずもっず楜しい䜿い方を考えお䞋さい。 


特 城 

♊接続はゞョむスティックポヌトを䜿甚したす。 I / O スロットは䜿甚したせん。 
♊電源はコンピュヌタから䟛絊されたす。 


•印刷方匏は熱転写方匏です。リボンは専甚のものを䜿甚したす。 


X 68000 ハンディブリンククむタ マりスでホら WJt VI . 曲 け巧な巧 f 

la か、ンディプリンタ for 巧 1 

1 

1蟓远ハンディプリンタ for 塟! 



〇䟛 

0 

化 • W 8 

霡 ♊霡 

〇镇4 柏 â–œ 

48 A 

〇巧キ 

〇 

〇巧4 m V 

48 A 




補 â–œ 

4 A 

• ms 


0侊 S サ 

• 24 X 247* ント 

〇1 6 X 1 6フ ♩ ント 


〇仰> 


〇 ««1«廿 



1巧了 I 

付属゜フト「マりスであら簡単」の画面䟋 


ハンデむアリンタによる巧ぞ芋本 


觀おゞ蹲た 


ぷ HANDY PRINT JACK 侀1 11 肝 —巧 " r ぶるぶ W い "C 

础 BAS I Chouse 

巧®巧巧®巧巧 


印字䟋 


♊印刷はを倧48 X 81驌ドットです。 

♊フォントは X 680 日日の内蔵フォントを䜿甚したす。 16 xl 6,24 x 24 の遞択ができたす。 
♊蚘号•倖字も印刷できたす。 

•フォントサむん文字間は1ドット単䜍で指をできたす。 

♊総曞き印刷•暪曞き印刷が指定できたす。 

•䞊(右)蒂せ•䞋(ち)杳せ•䞭倮寄せの指定ができたす。 

む寞属゜フト「マりスであら 簡単」 マンマシンむンタヌプヌスはマりスオペレヌションのらく 
らく操䜜です。盎芳的でわかりやすく、初めおの方でもすぐに䜿っおいただけたす。 
WYSIWYG (What you see is what you get ) じを実なを本蚭蚈。たくさんのボタンず、 
印甚リむメヌゞを確実にシミュレヌトする出カモニタが、あなたの良き「代理人」じなるでしょう。 

付属゜フト「オプションであら䟿利」印刷のパラメヌタは党おオプションで指定したす。 
ノ くツチ凊理指向のシェルプログラマ向き。 


特別サヌビス 

ハンみプリンタ制埡ルヌチンラむブラリが付いおいたす。 

これを䜿甚すれば、アセンブリ、 C 蚀語からハンデ f プリンタじビットむメ ヌゞを出力できたす。 
ロむダリティは無料です。 

補商構ぶ 

ハンディブ J ンタ:1個アダプタ1個リボンカセット1個 
アプリケヌション゜フト VS バヌゞョン、 COMMAND バヌゞョン 
ハンみプリンタコントロヌルラむブラリアセンブリ、 C 蚀語甚 

巧応機皮 X 68000/ ACE / ACE - HD 暙準システムで動䜜したす。 

型 巧 KGU-HDPR 

䟡 栌 ¥24,800 


MIDI むンタ プヌ スナニット 


MELODY BOX 


発売予定/9月末定䟡/Â¥1目邮日(専甚ケヌブル巧) 



アナが RGB コンバヌタナニット 



X 68 日 00 で初の MIDI INTERFACE UNIT 

☆ REAL TIME MIDI RECORDER‘‘NICE MIDI " 

☆ MML デヌタを MIDI 出力するむンタプリタ" MAML IN "( mo 、 アト>ぐノス K マクロ、ランゲヌゞ、ィンタヌプバの略) 

☆ MIDI 甚巚 ASIC や C の関数" MIDI . FNC " など 
これらを党お賄う MIDI ドラむバ " MIDI MAN " の仕様公開 


ア巧グ RG 目〕/八-タナニット】 


発売予定 


定䟡/Â¥15,抓0䜩 i い化 in ケづレ愀 


X 6800 日に SON äž« KX -21 HD 1 などのマルチスキャンディスプレむを぀なぐためのナニット。たた 


VSYNC (垂盎同期が 15 KHZ の゜フトであればすべおのニュヌメディア察応アナログテ V スプレ 
ã‚€ 21 pin アナログマルチ端子付じ接続ができたす。 


党囜どこでも発送可長期ク 


OK をおを囜巧䞀 Â¥1.000 宅配ほじお即日おを 


株匏䌚瀟 蚈枬技研 本れ営業郚/マむコンショップ,/通が郚宇郜宮垂竹林巧 '503 1 TEL 0286-22-9811 FAX 0286 -25 -3970 

マむコン シペツ プ I M I お䞲し蟌み • お問い合せは ^ 0286 - 22 - 981 im 




























ADO-TOYOMURA Ml ティ- 


ゟヌン 


Micom Zone 

ilF å¹² im 東京郜千代田区倖神田 4-4-1 å·§å·§7-巧加 


I 


OS-9 


Real-Time Multi-Tasking OS 

/XI 68000 


情想は自分で぀かたえろ•グ 


今 、 Nifty Serve には X 郎日日日、 

OS -9、 Macintosh のパワヌナヌ 
ザヌが集結。党囜に広がるアクセス 
がポむン h から電話代を気にせずに、 

良質の情報を手にでさたず。 

omRon MD2400F 

■新発売¥朗邮〇 ■ 

挢字コヌドを含む MNP 通信にわいおも X フロヌ制埡が可胜なため X 68000 じ最適です/ 


MNP Class 5 


様々な肝䜙曲折を経ながらちいよいよ OS -9/ X 6 日日日日が登堎したず。 

目日系 MPU ずの高い芪和性を持぀シンプルか぀パワフルなカヌネル郚は 
そのたたに X 6 郎日日の高床な八ヌドをフルサポヌ h ずる拖匵シェルを甚途 
に応じで^皮類提䟛ずるなど MWJ の力の入れょラがゎかるずぃラもの、 
もちろんサポ ヌ h は T ‘ ZONE じおたかせあれ/ 


XX 朗〇00を h 䞀•タルサポヌ h 

T . ZON å·š 2 F 


SHARP Authorized 




忍 GBOOO ACESa I 巡 GBOOO ACE 


■ J ] 


々巧じよる 


アドバンス h ナヌ 
ザヌのための八む、 
゚ンドセット 
CZ -6 IIC  ¥399,800 
CZ -6 IID 
V 145,000 
CZ -6 BEIA - ¥ 38.000 
(IM RAM ) 

を䟡合蚈 Â¥582,800 
Special Price / 

V 42,000+12回 V け 700 X 36 回など 



々巧じよる 


X 即邮日 

お手ごろ゚ン h リヌ 
セット 

CZ -60 IC  ¥319,800 
CZ -60 ID 
V 119,800 

を䟡合蚈¥439,600 
Soecial Price / 

V 31,750+12回 V り 870 X 36 回など 


も'支仏の䟋 T  ム’"りり14 口 T IJUU ぞ〇〇け*わ支仏の䟋 
♩侊8日セットじ CZ -6 STI (チルトスタンドはたたれたせん。ごた文の巧は化、ずをブラック、グレヌをお申しせけ䞋さい。 



M ) NE おは 

t おろム 
クレゞット OK. 
朚ヌナス 
䞀おん 

倧歓迎了す/ 


グ FBOOK ゟヌンからの 
颚お知らせの 

T . ZONE の 7 F は巧子工孊♊巧巧フロアで 
す。もちろんコンビュヌタじ巧する巧 
報もバッチリ 0 K 、 X 68000 の巧锐*から 
MC 68000化ネ策曞たで。 

0 S -9 テクニカルマニュアルから 68 マむ 
クロゞャヌナルたで。 

ほしい本はなんでら揃いたす/ 


OS -9 はマむクロりュア化の巧な巧巧です。 


䞋玀る店でを取り扱っおおりたず。 

_宇郜宮店 aO å·§ 6 (的) 4949 倧宮店な 04 邮巧 2 ) 1831 川口店扛 04 脂 ( 66 ) 7 日がラゞオシペッフ S 03 ( å·§ 7 ) 巧の巧お店 aO 化(目 41 ) 7741 静岡店日が(的 )1331 


•マむコン SIS 利甚の方ぞ珟を曞留でををされる巧!は、を巧.氏を、 TE し番ち、ホ留面 i おをなしくを明 K しお䞋さい化蟌を巧ホ H の方は䞋 K 巧巧ぞわ历いしたす 
か、いずれも予め TE しじお、巧予巧•を) N 床扟の䞊な!をを䞋さい巧蟌口を巧玉な行材:葉甚す巧圓座2705 ㈱ 里±電子゚か 





















































X 卜 MZUMH ♊シャ え 

もちろん本䜓新補品から他店では入手しにくい旧タむプ呚蟺機噚たで党品新品 
保蚌む寞。しかも倧特䟡培底の品揃え。特にひず぀前のタむプは絶巧のお買い埗 
でず。旧タむプは限定数のため、電話で圚庫をお確かめの䞊ご泚文ください。 


AIBIT 

アむピ‘卜電テ桃巧䌚な 





:♊シャヌプ Cu 2100(21 型ミ 
マルチスキャン方た 囜 

(アナロパ 1 

を䟡 V 139,800ホ特化 1 

特䟡 Â¥110.000 1 

□ 

1 CU 2 IGD が応バ゜コン機宙: CZ 880 C /88 IC /600 C 

1- /6 IIC . PC 88 VA / VA 2/ VA 3/ MK 2 SR / TR / FR / 

1 MRo PC 880 1 FH / MH / FA/MAo P 0286 U / V/Lo 

1 PC 980 IU / UV / UX / VM / VX/LV をシリヌズ。ケヌ 

1カレは付*を䜿甚ん/シリヌズは AN 1506で䜿甚 

• MZ 700/1 500/州00/2200/巧00は AN 1508で。 

♊シャヌプ GZ -820 D m 

04型 TV 付 1 

(2000 デゞタル ■ 

定䟡¥79,扣04 I 

特䟡¥39.抓0 I 


, CZ 880 DGY 巧応バ゜コンが巧 CZ 880 C /88 IC „ 

XI / TURBO シリヌズ。ケヌブル t が䜓付属を䜿甚。 

1 PC 88 VA / VA 2/ VA 3/ MK 2 SR / TR / FR/MRoPC 

1 980 IU / UV / UX / VM / VX/LV 各シリヌズ。アナログ 

1 25ピン^25ピンケヌカレを巧甚デゞタルは各専 

1 甚ケヌブルで)。 MZ 700/1 500/2000/2200/2500 

1 をシリヌズ掚巧品シャヌプ 8 D 8 K )。 

♊シャヌブ CZ -880 D-QY 
(14 型) TV か (2000/4000) 
(デゞタル/アナログ 

を䟡¥ 109,800å—Š 

巧䟡¥69,郎〇 

g 

. OZ 820 D 巧応 / ぐノ コン機祖: CZ 880 C /88 1 〇。 X 1 / 

1 TURBO シリヌズ( X 1モヌドのみ)ケヌブルは巧巧 
をな甚。 MZ 700/ I 500/2000/2200 シリヌズ掚装 

1 品シャヌプ 8 D 8 K )。 その他デゞタル巧瀺はを專巧 
ケヌブルで。 

•シダヌプ MD - I 2 PI 
(12 型)グリヌン 

MD - I 2 P 2( モノクロ 

を䟡 Â¥ 39,800«4> 

特䟡 Â¥28.000 1 

■ 

MDI 2 PI / P 2 察応バ゜コン機巧 MZ 25 I 1/2521/ 
2531 /5500/6500をシリヌプ。 PC 880 I / MK 2 SR / 
TR / FR / MRoPC 286 U / V シリヌズ。 PC 980 I / U / 

[ 1 uv / ux / vm / vx をシリヌズ。ケヌブルはモノクロ 

1 甚お奚品シャヌブ 5 DIR ) 沞甚。 

•シャヌブ MZ - ID 10 1 

(に数モノクロ *4050 ず 1 

定䟡 M し800ホ 1 

特䟡¥25.抓0 1 

; で .,—...,.• 。 . 二心 ' み ~ ゎ》 共 

口 

i MZ -1 010巧にバ゜コ2500/5劂0/65å­€ 

1 シリヌズ。 PC 980 I / E / F / M/Uo PC 880 1 /Mk りシリ 

1 —ズ。掚奖なケヌブル、シャヌプ 5 DIR ) 

•シャヌプ MZ - ID 26 
(14 型) (4000 アナログ8ピン 
定䟡¥89,800今 
特䟡¥閱.抓0 

m 

1 MZ - ID 26 巧応バ゜コンお圚 MZ 2500/2800シリ 

[ —ズ巧甚。 

b '-' 

•シャヌプ Cul 化 D : 

(14 型)に000/4000) 

を䟡 Â¥79,800«={^ 

お化 ¥54.800 

■ ■■'む-バ • 

〇1)1化〇巧応>《゜コン機宙ぶ2880〇/881〇な1/ 
TURBO シリ-•力た AN 506 å·§å·§)。 PC 88/ VA 2/ VA 3 
/ MkIISR / MR / FR / TRoPC 880 IFH / MH / FA / 
MAo PC 286 U / V / L . PC 9801 UV / UX / VM / VX/LV 
るシリヌズはか属ケヌブル甚。 

♊シャヌプ Cul 4 BD 
(14 型) (2000/4000) 
(アナログ 

を栖¥64,800ホ 
特䟡¥49.卵0 

IIBS 

' Cul 4 ED 察応/、•゜コン機祖 CZ 880 C /8810( X 1/ 

 TURBO シリヌズは AN 506 巧甚)。 PC 88 A / A 2/ VA 3 
卜, / Mkl に R / MR / FR / TR 。 PC 880 I FH / MH / FA / 
ij MAo PC 286 U / V/Lo PC 980 I UV / UX / VM / VX/LV 
•» 各シリヌズは付 « ケヌブル材た甚。 

参*䞈通れネラル DM 405 1 

(14 型 1 

(2000 アナログ21/8ビン1 
ぞ䟡67,800ホ 1 

特䟡¥36,邮〇 1 

■ 

1 . DM 405 巧応バ゜コン俄狂: MSX 2 uXI シリヌズ 。 M 

1 Z 700/ 1500/2000/2州0シリヌズ。 FM 77 AV /7/8 

1 シリヌズ。ケヌブルはを再甚のものを䜿甚 

•富±通 FM - TVI 5 I ( I 5 型) 
TV 付カラヌ 
定䟡 Â¥89,800= i > 

特䟡 Â¥48.000 

屋 

FM - TVI 5 I 巧応ノ、‘゜コン機巧: MSX 2。 X 1シリヌズ。 
M MZ 700/1 500/2000/2200シリヌズ。 FM 77 AV /7/8 
H ゜ J — ズ。ケヌカレはを;尊甚のものを巧甚。 

1 

•シャヌプ CZ 603 D ( I 4 型 
ビッチ 0.3/ チルト台巧 
を䟡¥84,800今 
お䟡¥74,抓0 

■ 

CZ 603 D 巧応パ゜コン機瀟 X 68000 シリヌズに Z 
600 C /60 IC /6 IIG ) 单甚。 


特別セツ hX 68000 【旧型) I 


限定10セツ h / 


5幎先を芋぀めたコンセプトマシン。このマシンのポテンシャルじんさわい、数々の゜フトりェア- 
のを堎で巧たな甚面。 おがわ資ぃ埗/です。 

•セット 内を 

本䜓 /X 郎卵 IKCZ-BIH1C)Â¥369, 000 
ディスプレむ /CZ-6 的 D Â¥84,800 

た䟡合か¥453,抓 0* 超特䟡¥2朗邮日 
X 即邮现信゜フトセット 
•CZ-223CS ¥19,800 
•CZ-8TM1 ¥29,800 扭 

を䟡をれ Â¥ 49.600今¥19, 邮〇 J - • 

CZ -218 AS 入巧したした。 X 目8000甚サラマンダ- 





シダ— 


本が 

• シャヌプ CZ -820 C .Â¥69,800-4 Â¥19.800 

'ャヌプ CM ) ia 68000 ACE ..... Â¥ 319,800今巧巧䟡〇 
- ycz ^ io 68000 ACE HD .. Â¥ 399,800今巧お䟡〇 

-プ CZ -822 C . ¥閱.卵0 

»シャヌプ CZ -822 C . Â¥ 179,800今 Â¥138.邮〇 

-ブ CZ .880 C . Â¥ 218,000呌 Â¥ 100 . 000 

>シャヌプ MZ -2861 牛げ-1252.. Â¥ 383,000今 Â¥245.000 

ャヌプ MZ -5521. V 388,000斗 Â¥ 的.000 

I シャヌプ MZ -6551. Â¥ 430,0004话巧化田 

ヌブ MZ -655<5. Â¥ 650,000={'巧お䟡 C 

ヌプ MZ -2520. Â¥ 159,8004 Â¥78,000 

•シャヌプ MZ .2521. Â¥ 198,000 Â¥85.000 

• NEC PC -9801 VX 4. Â¥6の000今 Â¥360.000 

• N に PC 9801 XA 2. ¥ 695,000ホ ¥149.000 

• NB  PC -981 T 11. Â¥238,000み Â¥119.0 邮 

• NEC に倕 8 LT 21. Â¥288,000今 Â¥149.800 

♊宙 ±通 FM - AV 771. Â¥ 128,000今 Â¥45.000 

♊宙±通 FM - AV 772. Â¥ 158,0004 Â¥55.0 邮 

参富: til AM - AV 40. ¥ 228,000今 ¥ 95 . 000 

雜蚀±通16倕 FD . Â¥ 400,000 し 今¥1撕.000 

♊富: till がキヌポヌド . Â¥ 25,000侎 Â¥20.000 

鉱巧掚お他 

•シャヌプ CZ -8 TM 1. Â¥ 29, 800« i > Â¥9.800 

参シ䞭ヌブ MZ -1 E 29. Â¥ 17,800み Â¥9.800 

•シャヌブ) n 甚ゞョむカヌド .Â¥1.500 

• シャヌプ CZ 8 EM . V 88,000 =» Â¥20.000 

• シャヌブ CZ -8 Et 3. Â¥ 33,800み Â¥ 28 . 000 

•シャヌプ CZ .8 EP . V 11,800ホ Â¥9.0 邮 

•シャヌブ MZ -1 U 05. Â¥ 12,0004 Â¥8.500 

•シャヌプ MZ -11)09. Â¥ 9,0004 Â¥7.200 

•シャヌプ MZ .1 E 24232 C 力ヌド ¥ 19,800み¥16,800 

•シャヌプ CZ -8 BK 3. Â¥ 13,800 ■={>Â¥11. 700 

•シャヌプ Ct 8 BK 4. Â¥6,800今 Â¥5.700 

♊シャヌプ MZ -1 M 03. Â¥69,000み Â¥35. 000 

♊シャヌブ MZ 8 BC 04. Â¥ 18,000ホ Â¥8.000 

•シャヌブ MZ -8 B 104. Â¥45,000'4Â¥ 18.000 

•シャヌプ Mt 1 R 09. Â¥35, 000-4- Â¥25,000 

参シャヌプ MZ .1 R 10. Â¥30,000み Â¥ 口 .0 邮 

>シャヌプ MZ -1 R り . Â¥80,000み Â¥40.0 邮 

>シャヌプ MZ -1 R 19. Â¥35,000み Â¥15.0 邮 

^シャヌプ MZ . lR 24 . Â¥ 22,000啌 Â¥6,000 


•シャヌブ MZ .1 R 26 A . 

•シャヌブ MZ -1 R 27 A . 

参シャヌブ MZ .1 R 28 A 

 

参シャヌプ MZ -1 R 29 A . 

参シャヌプ MZ .1 R 37. 

参シャヌプ MZ -1 T 02. 

•シャヌプ MZ.ITOS . 

参シャヌプ CZ -8 BGR 2 

 

♊シダヌブ CZ .8 BS 1.. 

♊シャヌプ CZ .51 F 同等お" 
>シャヌプ CZ .52 F 同等品" 


.¥ 15,000み ¥12. 800 

.Â¥ 口000今¥10,000 

.¥ 13,000今 ¥10,000 
.¥32,000【今 ¥10.000 
•¥35,800今 ¥28. 000 
...¥ 19,800み ¥8.500 
...¥ 12,000今 ¥8.500 
...Â¥ l 4,800*= i >Â¥4.( K )0 
-¥23,800 •半 ¥19,500 
•■¥ 22.000 
••¥ 20.000 


• シャヌプ MZ - 2000 /2200/80 B /1 500/700甹 
(フロッピヌむンタヌプヌス¥23,500今 Â¥18.0 邮 

>シャヌプ MZ - IF け . Â¥ 35,000今¥泌.0邮 

>シャヌブ X 1、 MZ 甚マりス . å·§å·§Â¥4.卵0 

>シャヌプ MtlX 29. Â¥ 13,800 •=>Â¥11. 000 

>シャヌプ MZ -1 M 08. V 10,000<4 Â¥6.000 

>シャヌプ MZ - 3500キヌボヌド . Â¥10,000 

i シャヌブ MZ - 5500キヌポヌド . Â¥10,000 

>シャヌブ Xl シリヌズ甚キヌボヌド .Â¥10.000 

>シャヌプ MZ . 2000/2200巧宿セット 
MZ .1 E 29+ MZ 1 X 22+ MZ -2 Z 0 S 2-- ¥49,100«4> ¥20.000 


プリンタヌ 

•シダヌブ MZ -1 P 27. Â¥268,000呌 Â¥214. 4邮 

参シダヌプ MZ -1 P 28. Â¥ 148,000み Â¥118.400 

•シダヌプ MtlP 29. Â¥ 168,00 Â¥134.400 

参シダヌプ MZ -1 P 17 ( ヶ-かのント)Â¥ 85,800み¥ 39 . 800 

• シダヌプ MZ -6 P 11. Â¥ 95,000侎 Â¥ 35,000 

♊シダヌプ CZ -8 PC 3. Â¥65,800今 Â¥52.000 

♊シダヌプ CZ -8 PD 2. Â¥ 79,800皆 Â¥25.000 

♊シダヌプ MZ -1 P 10. V 2化,000み Â¥75.000 

•シダヌプ CZ -8 PK 5. Â¥ 129,000今 ¥閱.8邮 

♊シダヌプ CZ -8 PK 6. Â¥ I 59,000•=^>¥閱.抓0 

♊シダヌプ CZ -8 PC 2. Â¥ 69,800今 Â¥49.800 

フロッピヌディスク 

参シダヌプ CZ -503 F . Â¥ 49,800=^ Â¥34,000 

• シダヌプ CZ -503 (ィン》-フ Z - スカ-ドな U . Â¥30,000 

♊シダヌブ CZ -502 F . Â¥ 99,80 0 H > Â¥75.0 邮 

♊シャヌプ CZ -300 F .Â¥13.000 

゜フ h 


-プ CZ - MISF ." 
-プ MZ -2 Z 013.. 
シダヌプ MZ - 22017 ••• 
-プ MZ -2 Z 032 • 
-プ MZ .2 Z 064’- 
-プ MZ -2 Z 023•- 
シダヌプ MZ -2 Z 025.. 
シダヌプ MZ -2 Z 014" 
—ブ MZ 5 Z 0 口  

—プ 6 F 03. 

シャヌプ MZ -1 E 26" 
シャ— 


-¥ 18,800 -4 - ¥16.000 
¥25,000今 ¥2し000 
¥20,000ず ¥17.0 邮 

 ¥ 12,000今 Â¥6,000 

•¥69,800={>¥ 閱.己00 
Â¥50,000呌 Â¥42.500 
¥49,8邮今 ¥15.000 
¥68,000今 ¥15.000 
. ¥6,500今 Â¥2.000 

. 10れ ¥4.000 

¥24,800み ¥13,邮〇 


■プ MZ ã‚€ Z 010. Â¥ 10,000今 Â¥8.500 

-ブ MZ .1 M 01. 巧䟡 Â¥8. 5邮 

X 閒000巧係゜フト 

参 CZ .220 BS .¥46.400 

• CZ -226 BS .¥24.000 

• シャヌプ C 2.21 SMS (サンブい巧 R 06 化 

. ¥17,800今 ¥14. 2邮 

• CZ -227 BS .¥160.0 邮 

• シャヌプ CZ -21 り S . Â¥ 39,的〇み¥35.å­€0 

♊シャヌプ CZ .6 BE 1. Â¥ 35,000今 Â¥29.800 

•シャヌプ CZ -6 BE 1 A . Â¥ 38,000 Â¥32.300 

■± å·§ OS 9 阳係゜フト 

♩ FM .16 倕日本居 MSDOSB 278 A 1 的 .. Â¥ 32,000今 Â¥25.600 

• FM .1 が日本颚: P / M 86 VI .0627 IAia ).. Â¥ 25,000å•€ Â¥ 19.500 
♩ FM ス 77/ l 2/ l 40 S -9 lV , lSM 073 I 7 A 1 I 43 - Â¥ 48,000今 Â¥39.400 

• FM -77/ l 40 S -9 lV ,2 SM 07317- M 144...... ¥ 58,000皆 ¥ 47 . 600 

• FM .77 AVOS .9 lV , 击 273 A 做 . ¥ 30,000 => ¥24.600 

SHAR 戞ポケットコンピュヌタ 

•¥29,800今 ¥19.800 
•¥22,000=>¥ 17,800 
•V 28,800呌 Â¥24.800 

V 19,800呌 Â¥9.800 
.¥50,000み2個 ¥7. 000 


• PC - 1360 . 

• PCE -200. 

• PCE -500. 

• CE -152. 

• CE -1 かブロ巧ムモゞナヌル- 

参化巧9プロのムモゞナヌル . Â¥ 35,000み Â¥4.200 

• シャヌプ CE .140 P カラヌプリンタ .. ,000み¥化 .000 
ポヶコンな合カタログ䞊びに巧䟡衚をきし䞊げたす 
切手 V 70を同封の䞊、圓瀟ぞわ申蟌みください。 

本巧巧売時じは、䞊蚘䟡およりさらじわ巧めやす 
い䟡なじた!巧されおいる堎合がホりたす。 


ぐ0426-45 -3001 

FAX.0426-44-6002 

•営業時間/10:00-19:00•電話受む寞/20:00迄巧♊定䌑日/日曜日(祭日営業 


SHARP SUPER XEX SHOP 


アむピット電テホホぶ含巧干192東京郜八王子垂化野町日即 -5 


信甚 

をモットヌじ、よりよいおをより 

安く、 

迅速 

【二わ届けしたす. 


ã‚€^ fci — ■—★ぶよご I .义ののにわが I ぃむむせドさぃ。 

fPB ★化䟛の䜈ム||は、卞ベお抓'" || .が加;,1:りさです。 

★化* u の怖ん||はか)■川なしおホりたすが•ご;けの厮 
issa JIK は、化り I の術ぶのしがをパ•だけたは、おり r な i 蟌で 

| S | SR わ I いしみドか、。'わおん || クレゞットで {> 化-]おわりよ十, 
★わ iii しみののは.ど.十1じ•ぶが•パをリル山しおドクぃ。 
化?おぶ々‘わパ■削たで★怖,んん.瞧の節はごが化 I ,か, 

を±銀巧八王子支な普1752505 






















































































































































申蟌曞 

♊巧おる(商品番号 
•支私回が 
•わを前 
♊生幎月日 
♊ご䜏所、電お番号 
•わ f 力め先 
ち标、を巧、!1な番号 


東た受付センタヌ 

803(252)2608 

倧販受付センタヌ 

ä»» 06(363)1605 


►现金䞀巧でわ申蟌みの方 

♩ 巧な名巧品番ち及び、䜏が、巧を、電 B 番ち、ご K のが 
巧名をご I 己入の䞊、代をを珟を害巧でわをり䞋さい。 

• 巧蟌をごホ a の方成 ' 必ずわ巧么おじわ電は义はわハガキで、 
わがらせ䞋さい。 

<«! å·§*蟌 > 化かが巧 • 义た淚支巧圓 / iNo .2945 
<««振替 > 暪淚 9 - 4の77 
►クレゞットでわホ蟌みの方 
• « おかハガキでも ' 申蟌み䞋さい。 

クレゞット申し蟌み甚化をわぶり巧したすので、ご化入 
の䞊、圓ネ䞻ぞお送り䞋さい。 


巧むず倀賎の 
巧䞊シペッピンク 


乂デむ 7 シ 3 ゞプ 電話かハガキで !! 


ネネ匏を瀟乂ティアシペッフ八むランド 〒の 9 神奈川県橫須智巿ハィラン K3-9 - 


{ 巧を S ち, M 1 -巧仏䟡なな則0ä»» 

( 巧お*そ1931-巧化®巧118.000円 

24回 

初®22,1郎 FT 2日,3日日が23回 

24回 

初面も960円•日ブ00円巧3回 

36回 

初回1ス1 4 D 円 • 14ぶ00が35回 

3巚回 

巧回己1 4 Q 円ん DOD 円 <35回 


'.誀が." 


• CZ -6 TIC 

X 6 B 000 じ H 0 モプル S 4. 
rrrrufK なる. 

パ—゜ナルでヌクステ—シ■ン 

> CZ -611 D 

巧おカラヌデむスブレむテレビ 

な'耗な544.班0円 



••CZ-611C 

化1000じ HD モ y ル S 14. 
»TJTIW (な 》. 

パヌ゜ブ•ル぀ヌブス♊—シ S ン 

CZ-6030 

のろ-ザむスブレむ 



が Irtfi 巧484.班0円 


• CZ-601C 

ハむコンパクト latt , な冉の■は 
なさに人巧*䞭の AEC (゚ヌス) 
モデル8 4 

CZ-601D 

は B カクヌ " T ィスブレむ f ■レピ 

權 m 巧439.600円 



• CZ-601C 

ハむコンパクト化れ、な冉の ■« 
化さじ人ホ»䞭の AEC (゚ヌス 
モデル 《♊, 

CZ-603D 

1411のク—ザむスブレむ 

iw ® な404饌0円 


f «盎♊号1拍1 —巧仏優な巧則優な 

ffi お番号化9 䞀巧仏化な特則優な 

å·§&♊み巧7 䞀巧仏䟡巧巧則《巧1 

!' ffi 品が190 1 —巧仏倌巧特讲優な 1 

84因1祝の呂2,已郎円 • 21,3邮円 x 23 回 

24回の曲119,2郎円 • 1 B 月邮円巧3回 

24面.初因1日,郎〇円.17,400円 X S 3 因1 

! S 4 旧 i 

祝困1 B , 〇郎円.15,900円乂呂3の1 

} 3巚固 i 初因1 7,240 r * 14,卵0が3日因 

3日固麵15,240円.13,2邮円。己回 

3å·š0 W 因13,340円 • 1 2,2 DD が35因 

!3巚回 

1初四11,440円り卜 Q が 35 iBj 


■ • CZ-611C 雜 CZ-830C I 

I 只。 * Ti! ご二 ' ん • ん jr 黑ミ H' 资篇た莵 Hb 

å±± • 品;;-"侀 yd • 话 ^ かが. yn ‘ 

マ巧だお T .、 け}/ i - r けプレけレビム^^^ 


CZ-830C 

Xllwin の twin は twincom だ . 

H 巚シスブ • ム t ■ å·§ * し X シリ - 
ズ "wufctw 入 n 


み奇^巧519 600巧 


CZ-820D 

14巧カラヌディスプレむテレビ 

巧ホ巧な179.6孀円 


• CZ-830C 

X Uwin の twUi U Iwtncom だ • 
ME シス f ム ♩ 卢リ H し、 X シ ■■ 
ブ《入0«, 

|• CZ -830 D • 

M1I 々 9— むスブレむ f レ I 


««化《^1か.班〇巧 


\ fmimmssK 0 iAMmh 

参 CZ-822C 

ピヌザむスクトラ 
むブ的* 

HI プ〇セス L ピ 



むブ2ドラむ 
W ホ t 公 M ’ 

デオじ I ♊れる♊ののマルチ 
ピゞナアル«1子 ««L 

• CZ-820D 

14化のラヌデむスブレむチ 
レビ 

擇ホ巧な197.800巧 


r ItA * 々版1 —巧仏優な1班,000円 

f 巧な番号〇撕1 —巧私®任 JllOfl 円 

24〇 

mb 7.7 日0円7,700が的回1 

S 4 回 

加)目ぶ〇〇円. 4•日 0 Q 円巧3田 

劂 B 

MH 日,840円-日.300円 xSSsJ 

、3䞘回 

䟃 b 4, Q 0 Q 円 3.40 Q 円。5田, 



KSI 7 れパ^揎朗000 シリ^スを呚蟺機噚 




• CZ-6PV1 

パ゜コンやビデオ埌«じ察巧. 
64 HIM ( M 5 X 480 ドット)で再巧 
する、»蒙な染料熱お写方ホ 
を煀甚。 

揮ホ巧な1明.000円 


0 


♩ CZ-8NS1 

«巧、«««でハむレベルな西 
像入力を卖珟。«倧々4サむズの 
雹 W をスレカラ- 
巧みおり巧化 
暣ホ䟡な188.000円 



• CZ-8PC3 

巧やかカラヌ巧宇ず»«性 • 
二こホで身近になった24ド 
ットなちぞカラ—プリンタ 

巧巧化な65.800円 



• C2-8PK8 

本谷実務からパヌ゜ナルたで 
«巧ずな䜍二ヌズじ応える 
ロニュヌプリンタ 

權ホ䟡な152.000円 


巧な番ち149 ] -巧仏化裕158.000円 


24臣 


初回7,7日 Opt 7,700が23回 


^なお*サ1班] —巧化化艳148.000円 


24回 


初回7,日前円 • 7,200円 x 23 回 


^なお*ち191 ] —巧仏化な 53.000巧 


䞘回 


巧回9•目80円9,3加円 X 日回 


C 巧品番ちけ 5 


䞀巧仏®な122.000円 


24回 


巧回7,040円 • 日,900が23回 


凹 W 凶 口 WIW 

24 ピン卵巧巧字プリンタ 
CZ - 8 PK 7 

Â¥122.000 お䟡 Â¥98,00 日 

•wn ロノ 、 ww 凶 • 

24 ピン邮巧巧宇プリンタ 
CZ - 8 PK 9 

V 89 . 800 特䟡 Â¥72,000 

20 MB ハヌドディスク 
CZ - 620 H 

謂 8.000 お䟡 Â¥142,000 

カラヌむメヌゞナニット 

CZ - 6 VT 1 

謂. 800 特䟡 Â¥56, 〇邮 

スキャナ甚ゟ、•ラレルボ-ド 
CZ - 6 BN 1 

区 800 特䟡 Â¥25,000 

モデムナニット 

CZ - 8 TM 2 

謂. 800 お䟡 Â¥40,000 

1 MB 増臎 : RAM ボヌド 
CZ - 6 BE 1 

說 000 特䟡 Â¥28,000. 

1 MB 增お RAM ボヌド 
CZ - 6 BE 1 A 

ミ寬00 日特䟡 Â¥30,000 

2 MB 増 お RAM ボヌド 
CZ - 6 BE 2 

V 79 . 800 特䟡 Â¥64,000 

4 MB 增 ISRAM ボヌド 
CZ - 6 BE 4 

5 ?! b . ooo 特䟡 Â¥ 110,000 

摄:斯/〇ボックス 

C 之- 6 E 巳 1 

8.000 特䟡 Â¥70,000 

ナ ニ'くヌサル 1 / 〇ボヌド 
CZ - 6 BU 1 

Â¥*. 800 特䟡 Â¥32,000 

GP - 1 B ボヌド 

CZ - 6 BG 1 

謂 1800 特䟡 Â¥48,000 

RG 目システムチュヌナヌ 

C 之- 6 TU 

ミ U 特䟡 Â¥30,000 

数倀挔算プロセッサボヌド 
CZ - 6 BP 1 

誊 . 800 特䟡 Â¥64,000 

FAX ポヌド 

CZ - 6 BC 1 

Â¥*. 800 特䟡 Â¥64,000 

パ゜コン X 1 C 

C 之- 801 C 

蚊脚特䟡¥ 12,000 

/ く゜コン XI F 

CZ -8 り C 

ミ Sjboo 特䟡¥巧 000 


DATA PPO - 68 K 
CZ - 220 BS 

魏00日 特䟡 Â¥46,00日 


CARD PPO - 68 K 
CZ - 226 BS 

区300特䟡 Â¥25,000 


サムシングダット 
Kamikaze (神颚 

謙000特䟡 Â¥56,000 


OS-9/X 68000 

予玄受付䞭 


Sampling PRO-68K 
C 2 - 215 V 1 S 

ミ巧 •soo 特䟡 Â¥16,000 

ツァむト 

む STAFF PRO 诎 K 

ミ巊〇〇〇巧僅¥48,000 


C コン/くむラ PRO - 68 K 
CZ - 211 LS 

郭 9 扇 特䟡 Â¥32, 邮〇 


1 NEW FVintshop PRO -68 K 

■ C 之 - 221HS 

特䟡 Â¥18,000 


キダスト 

C - TRACE 68 



䞻な化 アフタヌケア OK 

@ 党囜無巧 6 ち 日 8 | 1配送巧お 

SE お回数は柔倕お舞搞富 6 @ 

® 巧金利クレゞッ h 実«幎率12.50〜23.75% 
感 FAX でをた文日 K FAX : 0468(48)3273 
i ) その化広告 W 倖の巧品も取扱っおおりミす。が MI じわ向をサ䞋さい。 


雜 K ? 裞5蚓は巧0468 (48)3290 おゟ 


ブオリゞナル゜フトりェア 


カラヌビデオプリンタ 


カラヌむメヌゞスキャナヌ 


24ピン挢字プリンタ136衍) 


熟転写カラ—挢字プリンタ 


SHARRiXC ^ twi n 


SHARP^SXZy twi n 


SHW 口班 B 日 。。 0 AC E-HD 


SHAW ぷ日日。。日 ACE 


sharpWSSOOO ace 


SHA 。 户ぷ朗 COD AC å·š - HD 


sh^rrXXBBOOO AC å·š - HD 


幎䞭無か AMIO 時〜 PMIO 時 


ぶ巧 flfi 巧のわ申蟌み方法 


ハガキでのわ申蟌みは 


電話でのわ申蟌みは 


巧奈川巧3?巧《巧 

ハむランド3'9 It 


む ㈱ メディアショップ 

-T ハむランド 

n. § X 係 


► 圓なは X -6 B 000 の販売巧定店でずィ 





































































































inn 目き銳□厂 

圏 喔 


^ AVC フタバ單巧通信 
□ n 販売甜睡 
å·§ 巧ビル倖巧涵〇 ) 


AVC フタバ 巧巧 本な 
〇曰巧ビん 


をず巧) 


03の53 口巚巚1 


J1JC ぀でマギ぀ 

AVC フタ八電機 

å¹²101東京郜千代田区倖神田 2-9-8 
神田 ナニオン ビル å·§ 03-253-766 K 代 


今すぐちぶりの雲話から 

仙台 022-2 B 4-3704 

ちを fli 05 卜化卜 3271 

広島08卜巧 5-6873 

tL m On - Bll -5104 

巧满 0252-75-4175 

倧巧06-31卜3的1 

犏岡09卜481 -2494 

X68000 ACE-HD Special 1 

X68000 ACE-HD Super 

X å·š 8000 ACE-HD Normal 

CZ â– å·š PV1 


隱 


巧ぶ就 IX 朗〇邮 ACE " 
HD じドットピッチ 0.31 
nim の3モヌドオヌトス 
キャンみスプレむをセ 


み ' 


圓 


ドットピッチ 0.39 mm な 
がら同じ <3モヌドの才 
ヌトスキダン、 CG を'む 
ゆくたで*巧。 


IgjPl 




■ ゜ ro 

CZ-6I に . Â¥399,800 

■ms 


CZ-6IIC  ’¥399,800 


CZ-6UD".- V I 化, 000 
合 it. ¥544,800 

mm 

バか 

mr-- ; 

 CZ-60ID"..VII9,800 
'け 合れ . V 519,600 

• 八巧 

1111. T 
V 


こちらは2モヌが讚^ 
トスキャンディスプレむ、 
䜆し、チュヌナヌ■はオプ 
シペンですのでご泚意 
䞋さい。 

CZ-6I に  .Â¥399, 800 
CZ-603D • ¥ 84,800 
合れ . ¥484,600 


特䟡 Â¥4? 8,000 


わち:仏䟋 Â¥38,665XI2 回 V20,552X24 回 


わ支始䟋 Â¥36, 908X12 回 Â¥19, 618X24 回 


わ支仏䟋 Â¥34, 410X12 回 Â¥18, 290X24 回 



CG はもちろんビデオ 
かがなど各皮かな情 
巧機巧の静止面をを 
おやかに印面。 


CZ-6PVI -- V 198,000 


特䟡 Â¥155,000 

わ支仏䟋 Â¥14, 338X12 回 Â¥ 7,621X24 回 


X6 癟〇〇〇 ace Special 

X6800Q ace Super 

X68000 ace Normal 

CZ-6TU 


孊校化友逵ゲなどず »巧な X 68 K のナヌザ 

a 蚀う理由で98を賌入す 侀 ailHl —巧をグ芋おいなさ 

るなるクそんな考え ■ い、このマシンの赋 顏 

はもうやめが U 。 ずホ〇おホげ L I mm 

CZ -60 IC — ¥319,800 ■ CZ -60 IC ‘" ¥ 319,80。 H 

I 口-6日|〇....¥ 119,800 

合れ .¥464,800 ■合れ .¥439,600 ■ 

~Â¥3? 8.000 : SHlHtaHl ^~~Â¥3? 8,000 

わ支始䟋 V 33,115 X 12 回 VI 7,602 X 24 回 


よう。 

CZ-60 に  Â¥319,800 
CZ-60ID --- V 119,800 
合れ . ¥439,600 

特䟡 Â¥3?8,000 

わた:仏巧 Â¥31,2 扣 X 12 回 Â¥16, 618X24 回 
¥11, 642X36 回 ¥ 9, 154X48 回 


たすたす « K なるクリ゚ 
むティブワヌクステヌ 
シペン、 実装巧巧をち 
じ远求しなおせをアツ 
I ス 

CZ-60IC - ¥319,800 
CZ-603D -••¥ 84,800 
1 合れ . ¥404,600 

特䟡 Â¥3?1.000 


わ支仏䟋 Â¥28, 768X12 回 V 15,291X24 回 
¥10.712X36 回 ¥ 8.423X48 回 



珟金 


RGB システムチュヌナカ 
ラヌデ f スプレむで、テレ 
ビ番組が楜しめたす (200 
ラむンアナログ RGB )、 ビ 
デオ入力巧子が。 


_ ¥ 35,800 

特䟡 ¥姻8邮 

䞀括払 


X1 た urboZ 

XlturboZII 

XlturboZII 

CZ-8NS1 


NEW-ZBAS にはな 

で■えばいい。 

ハむグレヌドモニタを 
セットしお驚異の䟡な C 

な- 880C"..V 218,000 
CZ-880D.  ¥ 109, 扣〇 
合れ . ¥327,800 


特䟡¥個3,0邮 

わ支が X 䟋 Â¥16, 003X12 回 Â¥ 8,506 X24 回 
V 5, 959X36 回 ¥ 4, 685X48 回 



XUurboZ の本な巧 
セット0 TV せ2モヌド 
オヌトスキダンデゞノ 

レむ。 

CZ -88 IC---V 179,800 
CZ -880 D ¥ 109,800 
合れ . ¥289,600 

特䟡 Â¥204,000 

わ支仏䟋 Â¥20, 720 X 12 回 Â¥ II ,0 CX 24@ 
¥ 7, 716 X 36 回 ¥ 6,067 X 48 回 




NEW - ZBAS にの巧 
化で AV 機胜をサポヌ 
卜、充分に楜しめるお 


CZ-88IC....V 179,800 
CU-I4BD " V 64,800 
含れ . ¥244,600 



•倧 A 4 サむズたでの 
スレカラヌ巧み巧り、 
をのパ゜コンじがた 
なクリ゚むティみ巧䞀。 


_ 特䟡¥1回7,000 

わた故䟋 Â¥17, 298X12 回 V 9, 194X24 回 
¥ 6,441X36 回 ¥ 5,065 X48 回 


なホ䟡な  Â¥188,000 

特䟡 Â¥1?8.000 

わ支ホム䟋 Â¥13, 690X12 回 Â¥ 7, 277X24 回 
¥ 5,098 X36 回 ¥ 4,008 X48 回 


X1Gmodel30 I CZ-8PC3 


CZ-6BCa 



HE システムを巧が、 
最䞊巧ゲヌム巧ずパ 
゜コンカ、’合が0 


CZ-830C"..V 99,800 
CZ-830D 
98,000 
合れ . ¥ 197,800 

¥ 個5,000 


呂 


X 1 G の本な巧セット 
FDD 2 ぶ内な、専甚 

カラヌモニタは TV じ 
も巧甚可化。 

CZ-822C - - V 118,000 
CZ-820D- •• V 79,000 
合れ . V 197,000 


わ支化䟋 Â¥14,338X12 回 Â¥ 7,621X24 回 
V 5, 339X36 回 ¥ 4, 198X48 回 


特䟡 Â¥ 99.800 

わた:化䟋 Â¥ 9, 232X12 回 Â¥ 6,348X 18 回 
¥ 4,906 X24 回 ¥ 3, 438X36 回 



み々せか .おち 写 カフ—巧たプ 
リンタヌ0 カラヌむタヌ 
ゞスキダナやむメヌゞ 
ボヌドを巧っおカラヌ 
面なをハヌドコピヌ出 
ホる。 

南ホ䟡な  ‘¥65,800 

特䟡 Â¥5?,300 

も'支仏䟋 V 4, 792X12 回 V 3,902X 15 回 
¥ 3, 295X18 回 ¥ 3,004 X20 回 



FAX ポヌにな巧ン〇 
スロットじ装着し電お 
回巧を利甚しおデヌタ 
_巧脱斀う,がでさ 
る0 


なホ䟡な  ’¥79,800 


特䟡 Â¥79,8邮 

わた私䟋 V 5,809X 12 回 V 3, 995X18 回 
V 3, 642X20 回 V 3,088 X24 回 


セ 

7 

卜 

の 

組 

I 合 

甘 
1は 

g 

を 

/ 

た 

化 

た 

出 

お 

い 

な 

い 

化 

の 

m 

çš® 

は 

わ 

å·§ 


48 

巧番 

品を 

暣巧巧冷 

店巧䟡な 

わ支仏䟋 

32 » 

品を 

霉ホ任任 

肚巧巧な 

お支化䟛 

お番 

品を 

« ホ巧な 

u% 巧な 

わ支仏䟛 

回 

CU-I4GE 

ディスプレむ 

V 49,800 

V 29,800 

¥ 3, 278X10 回 

AN-8TU 

胞 B システムチュヌナ 

V 

35,800 

V 28,800 

珟を䞀巧化 

CZ-60FI 

增巧胳 232C ポヌド 

V 49,800 

V 4?,000 

V 3,013X15 回 

± 

CU-I4BD 

ディスプレむ 

V 64,800 

Â¥ 77,800 

V 3,601X15回 

CZ-8PK5 

プリンタ  80巧 

VI29,000 

Â¥ 1?0,000 

V 

3, 444X36 回 

CZ-6BPI 

な«プロセッサポヌド 

V 79,800 

V 67,000 

¥ 3, 147X24 回 

た 

CU-I4ED 

デ f スブレィ 

V 79,800 

V ?2.600 

V 3.346X18 回 

CZ-8PK7 

プリンタ  扣巧 

VI22,000 

V 97.000 

V 

3 ,238X36 回 

CZ-6EBI 

I/O ポツクス 

Â¥ 88,000 

V 67.000 

V 3,343X24 回 

で 

CU-I4AD 

ディスプレィ 

V 84,800 

V 73,800 

V 

3, 422X18 回 

CZ-8PK6 

プリンタ 1 扣巧 

V 159,000 

V 1?3,000 

V 

3,331X48 回 

rOS9/X68K 近日巧ホヌ子れ巧売 M 始/ 



癜 

CU-2IC0 

ディスプレィ 

V139,800 

V1?0,000 

V 

5.408 X24 回 

CZ-8PK8 

プリンタ136巧 

V 

152,000 

V 1?7•叫0 

V 

3, 169X48 回 

1 巧進のバ゜コンじ巧えるモ it のオペレヌテむングシステム 1 


曰 

CZ-820D 

ディスプレむ 

V 79,800 

V 74,800 

V 

3,3巧X 15回 

CZ-8PK9 

プリンタ  80巧 

V 

89,800 

V 70.000 

V 

3, 442X24 回 

CZ-227BS 

TOP が巧をれ 

Â¥200,000 

VI?8,000 

V 4, 279X48 回 

由 

CZ-880D 

ディスプレむ 

V 109,800 

V 87,000 

V 

4,081 X24 回 

C2-6VTI 

カラヌむメヌゞナニット 

V 

69,800 

V 57,000 

V 

3,562X18 回 

CZ-2I3MS 

MUSK PRO-68K 

V 18,800 

V 15,800 

巧金䞀巧仏 

f — 

C2-603D 

ディスプレィ 

V 84,800 

V ?3,800 

V 

3J37X24 回 

C2-8BV2 

カラヌ むメ —ゞポヌド 

V 

39,800 

Â¥ 31,800 

V 

2,023 X.I8 回 

CZ-2I4MS 

SOUND PRO-68K 

V 15,800 

V 13,800 

巧金䞀巧仏 


CZ-60ID 

ディスプレむ 

Â¥119,800 

V ??.000 

V 

3,203X36回 

AN-I60SP 

アンプ巧錠スピヌカヌ 

V 

59,800 

Â¥ 78,000 

V 

3,053X18回 

CZ-2I2BS 

ピゞネス PRO-68K 

V 68,000 

Â¥ 57,000 

V 3, 435X18 回 

遞 

C2-6IID 

ディスプレむ 

V 145,000 

V1?3,0邮 

V 

3 ,892X36 回 

cz-8esi 

FM 奋巧ポヌド 

V 

23,800 

V 19,800 


珟を䞀巧仏 

CZ-2IILS 

C コン/《むラ PRO-68K 

V 39,800 

V 3?,000 

V 3,520X10回 


CZ-502F 

FDD(2DD) 

V 99 '800 

V 77,000 

V 

3, 172X30 回 

CZ-6BNI 

スキャナ甚パラレルポヌド 

Â¥ 

29,800 

V 24,000 


珟を䞀巧仏 

CZ-I4ISF 

NEW-Z BASIC 

Â¥ 18,800 

Â¥ 15,800 

珟䌁䞀巧払 

CZ-503F 

FDD け D) 

V 49,800 

V 3?,800 

Â¥ 

3, 219X12 回 

.CZ-6BUI 

ナニバヌサル10ポヌド 

V 

39,800 

V 3?,000 

V 

3,520X 10回 

CZ-I37SF 

turbo Z's STAFF 

V 19,800 

V 16,800 

珟䌁䞀巧仏 

た 

CZ-6BEI 

IMB /增お\ 

V 35,000 

V 2?,000 

V 

3,08 0X 10回 

CZ-6BGI 

GP- 旧ポヌド 

V 

59,800 

V 4?,000 

V 

3,053X18回 

CZ-I33SF 

モデムタヌミナル゜フト 

Â¥ 25,800 

V 27,000 

巧金䞀巧化 

す 

CZ-6BE2 

2MB RAM 

Â¥ 79,800 

V 6?,000 

V 

3,944X18回 

CZ-8TM 1 

モデム 

V 

29,800 

V 25,000 

珟を䞀巧仏 


Z'STAFF PRO-68K 

V 58,000 

V 47,000 

V 3, 541X15 回 

ブ 

0 

CZ-6BE4 

4 MB \ポヌドノ 

VI38,000 

Â¥ 178,000 

V 

3,720X36回 

CZ-8TM2 

モデム 

V 

49,800 

V ?9,000 

V 

3.608XI 埊 


kamikaze 

V 68,000 

V 57,000 

V 3, 499X18 回 


al^^f U 手巧な«おクレゞット0 

カレッゞクレゞット fo 説茲語線 

が 甘0巧巧の!•さ、圓なじ巧蟌•ノ到扇み1巧面!^巧。特に入巧のある巧®でお*の1■を、 

W か々巧巧ノ巧れる屬ををあ〇たすので栖了ホ䞋さい。 

補品先®り 》受化し、は玄 1 〜 2 力巧埌巧ら。 

僖銷クレゞット 織 if 震2迎品若ぶ 

なみが ミ t すべお乂—な-保化■巧 
JDJiWalL : P フタヌノ; P 䞇党。 

AM 1 日時から PM 8 時 

侎)お唐けしたちじ、巧をぞお亀払いいでど<方法です。䜆し、手な巧1,000円 

inHr ホタ vn 叀ご兩芏ノけ巧瞬入ちずしお 

1日むス 甹 のお巧し蟌み䞋さい。 

たで受た]■曰曜•祝曰お営業 








































































































10/15 〜 M/20 


冬のポヌナスヌ巧おい 
手现議なし// 

(的/12å·§ *64/1 䞹のどちらか指たしお䞋さい。 


•お近くの方はお 
•本䜓単品で特 
•ビゞネス゜フト定 


るの秋線 


が城献の 


CZ-603D 
(を䟡¥84,撕 0) 

♩ 0.3 化•ッチ 
♩14 むンチ 

• TV チュヌナヌなし 

‘― S 韻 



‘.リ た^^^^^ 

を--'/ ..1 , .- い.、 Y 、 、 



ゞョむスティック 
XE -1 PRO 
(た䟡 ¥9,500) 

▌ 

特䟡¥8,000 



"みお V •呵ががいお声 


X - 1 倕ヌボ z/zn 


(送料¥2,0日0) 



がルトスタむ ((Z6STI Â¥5.800) 
必巧なホは¥5,000嚜しお 
䞋さい。 


X 68000 AC å·³ I HD I 掚料¥2,日 00) 


©セット: CZ -6 1 1 C + CZ -6 11 D + M -2 H D ( 10か 

. を䟡¥ 544800今 P & A 超特䟡(䟡栌はわ電話䞋さし、 

1巧醫が銎24回 I 抓华冚|13,鋌48斷化偎6卿巧䜩! 

@ セット: CZ -611 C + CZ -601 D + M -2 HD (10 が 

. 定䟡¥519,600今 P & A 超特䟡(䟡栌はお電話䞋さい~ 

|1^ 豁,化 0巧 4 创 1 も Mf 36 回。 3 , 000 1 4815]]10, 1(3 り [60 回 I ‘8 沛〇 | 

◎セット CZ -6 1 1 C + CZ -603 D + M -2 H D ( 10枚 

. 定䟡¥ 484600今 P & A 超特䟡 

112感[34,400[24回[18.00〇136回]12,400]48回 I 9,600]60回] 8100 0] 


埌 X - 68000セットでわ貫し、䞊げの方に瀑平蚎魔お¥ 7,撕〇をプレピン峚したす。 
《チルトスタンド ( CZ 6 ST 1 Â¥5,800)必芁な方は¥5|000加巧しお䞋さい。 


X 68000 ACE 


(送料 ¥2,000) 


® セット: CZ -601 C + CZ -611 + M -2 HD (10 枚 

. . を䟡¥ 464800今 P & A 超特䟡(䟡栌はお電話䞋さい 


じ回信0 5 〇0 j ミ 4 回诉 900} 36 回]110001 48 回 I 8,500 [60 回 [ 7.100, 
⑥セット: CZ -601 C + 601 D + M -2 HD (10 か 

. を䟡¥ 439600叶 P & A 超特䟡(䟡栌はわ電話䞋さい 


12回 [28 700124回を000〔36回 [10 40〇]48回に8000 [60 回| 6700 
◎セット: CZ -601 C + CZ -603 D + M -2 H D (10 か 

定䟡¥ 404 600^ P & A 超特䟡(䟡栌はわ電話䞋さい 


じ卞 茞 13^4® 3,800广噚箇1苗50〇[^8 画い識〇 [60 回 XTool 


幟チルトスタント '( CZ^TI Â¥5,800)必芁な方は¥5,000力日蔥しお䞋さい。 

、ぷ X . 68000セットでお黄い䞊げの方に癖隙備を¥ 7|诎〇をプレれント臎しが 


X -1 TWIN (送料 ¥2,000) 


® Hz ット 

X .1 倕-ボ2( CZ .880 C + CZ .880 D )+ M .2 HD 
(10 が)+ ゞョむカヌ ド+ ゲヌム ゜フト遞 

  を䟡 Â¥ 327,80 (H 超特䟡¥180,000 

|i å§» hs’ei 2 埊 |8, 2 〇〇啀 5 . 撕〇 |48@! 4 ,3001 çµ¹ I 3 ,6001 

• NEW Z-BASIC ( CZ -141 SF Â¥ 18,撕〇)必芁な 
方は¥15,000加算し T 䞋さい。 

離ット 

X -1 倕ヌボ ZI 1( CZ -881 C + CZ -880 D )+ M -2 HD 
(刪+ゞョィヵ—ド+ゲ-ム゜フト遮 
定䟡¥289,600吟超特䟡 Â¥210>000 

11201 马 20l|^4i9;500[3ffl6] 5001481 早 10^60014.20(^ 



® セット 

X-Itwin (CZ -830 + RF コンノ く䞀倕 
—(AN.58C)+M-2D(10 が)+ゞ 
ペむカヌド+ゲヌム3çš® 

...... を䟡 Â¥ 102 . 78 0 * 超特䟡 Â¥77,000 

[䟧を 7 〇〇] 2 è§ž[ 3 ,凯0’ 

(D セット 

X-ltwin に Z-830C+ CZ-830D) + 
M-2D ( 10か)+ゞョむカヌド+ゲ 
—ム3çš® 

を䟡¥ 197 . 800 吟超特䟡¥142,000 

I颂啀舰]现 [MOOi 題 4 ,400[凊を 400] 


X -1 シリヌズ ゜フト コヌナ • 


©SHOGUN (サムシンググッド).. 
©SAMURAI (サムシンググッド). 


••を䟡 Â¥34,8004 特䟡 Â¥25,000 
••を䟡 Â¥19,800* 特䟡 Â¥15,200 
































































































アフタヌサヌビス乃を 

をが混が化か。専 P3 の祖结者がおを様の化巧でが旅したす0 
蟛刀期䞍床、斯进トラブル etc. 

巧が䞀初期䞍皮、巧おトラブルがお生したした巧じは、郎巧ホさせおいただきたす。 


超䜎金利クレゞット率 


♊をか日/每週氎巧日=第 3 氎唯•朚曜は連かずさせおいただきたす像日の堎合は翌日じなりたず 


回巧 

1 

3 

6 

10 

12 

15 

18 

24 

36 

48 

朗 


mi %) 

1.5 

2.0 

3.0 

4.5 

4.5 

7.5 

9.0 

9.5 

13 

17 

22 



マむコン 

ビデオ 

ビデオテヌプ 



がぶな利:ピヌ•アンド•゚ヌ 

å¹² 124 東京郜葛食区新小岩 2 䞋目 7 番地 1 号 ほし Ph 

巧 03-651-0148 (代) 


•巧*I時阳 AM り邮〜 PM9: 邮 
日•祭日もを巧けたす 
(ほし PM8:00 を 


FAX . 

03-651-0141 



超特䟡セ—ルでごミ仕•ダ 


立寄り䞋さい。専門係員が説明いたしたす。 

䟡で受付したす。詳しくは電話じおお問合せ䞋さい。 
䟡の20%匕き OK / TEL ください 





★頭金なし/★即日発送 


超䜎金利クレゞット OK . グ1回〜60回仏いたで OK . グ 


プリンタヌセット※党セットにケヌブル、甚玙れ送料¥1,000) 


X- 68000甚゜フトコヌナヌ送料¥1,000) 


( gHz ット CZ -8 PC 3 


•定䟡¥ 65800今超特䟡 Â¥51,000 


I 12回 y 4,400わ8回 f 3100 3 

® セット: CZ -8 PK 7. 定䟡¥122,000吟 P & A 超特䟡 


I 12回] 8100 1—24 回「4,200130回 f 3,500 | 

Otz ット: CZ -8 PK 8. 定䟡¥152000子 P & A 超特䟡 

1 127回[11000み回]" 5,300侎6固] 3,600」 

©• tz ット: CZ -8 PR 9. 定䟡¥ 89800今 P & A 超特䟡 


Q 2 回 I 6,000 |24固に310 0] 

©セット CZ -8 PK 6. 定䟡¥巧9000吟超特䟡 Â¥69,000 

11^甹箙1000枚付送料無料 

©セット: CZ .8 PK 5. 定䟡 Â¥ 129,000 <4超特䟡 Â¥49,000 

甹箙1000か付送料無料 


カラヌビデオプリンタヌ送料¥1,000) 


ット CZ.6PVI. ; 定䟡 Â¥ 198.00 0* 超特䟡¥155,000^ 


④ CZ-212BS(BUSINESS). 定䟡¥ 68,000今特䟡 Â¥55,000 

® CZ-220BS(DATA). た䟡 Â¥ 58,000今特䟡 Â¥45,000 

©CZ-226BS(CARD). を䟡 Â¥ 29,800吟特䟡 Â¥24,000 

◎ CZ.213MS (MUSIC). を䟡 Â¥ 18800吟特䟡 Â¥15,000 

©CZ-214MS(SOUND). を䟡 Â¥ 15.800 -fi 埅䟡 Â¥13,000 

© CZ-215MS Sampling). 定䟡 Â¥ 17800吟特䟡 Â¥14,000 

©CZ-221HS(NEW Print shop). た䟡 Â¥ 19,800■►特䟡 Â¥16,500 

® CZ-223CS Communication). 定䟡 Â¥ 19800■►特䟡 Â¥16,500 

① CZ-211LS(C. compiler). を䟡¥ 39.800■►特䟡 Â¥32,000 

®CZ-224LS (犏数 . を䟡 Â¥ 9,800今特䟡¥ 8,500 

®Zs STAFF PRO-68K (シャフト . を䟡¥ 58,000吵特䟡 Â¥44,600 

©神颚(サムシンググット . を䟡¥ 68,000今特䟡 Â¥49,000 

@ビゞネス AD68K (マッシュシステム •を䟡¥ 98.800今特䟡 Â¥78,500 
⑩匥生日本マむコン . 定䟡¥ 80,000吵特䟡 Â¥64,000 

◎ CP/M-68K にュヌり゚むブ) . を䟡¥110000■►特䟡 Â¥88,000 

©EW&EI (むヌスト) . を䟡¥ 38,000■►特䟡 Â¥30,500 

◎ C-TRACE (キャスト) . を䟡¥ 68,000今特䟡 Â¥54,500 


口回; 

13,400 

24 回 

7.000 

36 回 

4.800 

が回 

3.700 


P & A 特遞/く゜コンラック送料無料 


カラヌむメヌゞスキャナ送料¥1,000) 



ット: CZ-8NSI" 


.定䟡 Â¥ 188,00 0* 超特䟡 Â¥145,( 


口回 

12,600 

24 圓 

; 6,600 : 

|36 回 

4,500 

脚 

3.500 

1 

1 


侀(送料 Â¥ 1 , 000 ) •その他の呚ぶ機噚はお電話䞋さい。 


(S)CZ-8BSI (FM 音源ボヌド . 定䟡 Â¥ 23 . 800吟特䟡 Â¥19,000 

(DCZ-8RLI (デヌタレコヌダ . を䟡¥ 24 • 800今特䟡 Â¥20 ,C 

◎CZ.8AV2( カラヌむメヌゞボヌド n ). 定䟡¥ 39.800吟特䟡 Â¥31 

©CZ-8BRI (立䜓げなセット) . を䟡¥ 29 . 800今特䟡 Â¥23,1 

©CZ-8DT2 (パヌ゜ナルテロッパ) . を䟡¥ 44 . 800 ■►特䟡 Â¥35,000 

(E)CZ-6VTI (カラヌむメヌゞナニット . を䟡¥69.800吟特䟡¥55- 

◎ CZ-6EBI 船勘/0ボックス) . 定䟡¥ 88 . 000 ■►特䟡 Â¥69 / 

获) AN.160SP (アンプ内巧スピヌカヌシステム..を䟡¥ 59 . 800吵特䟡¥47,1 



®3 段 
875( H ) 

X 580( D ) 
X 610( W ) 

Â¥ 9,000 


å·§ 


©4 段 
1320( H ) 

X 600( D ) 
し X 630( W ) 

Â¥ 13,500 


i 


>◎5段 
1280( H ) 
X 600( D ) 
X 620( W ) 

Â¥ 16,500 


通信販売お申し蟌みのご案内 


—ナヌ送料 Â¥1,000) 


® CZ.8BS1(FM 音源ボヌド) . 

⑥ CZ-8RL1 (デヌタレコヌダ) . 

◎ CZ-6VT1 (カラヌむメヌゞナニット  

◎ CZ-6EB1 (I/O ボックス . 

( Dcz -6 beia(imb ram ). 

© CZ-6BP1 (数倀巧31[プロセッサ)

 
@AN.160SP (アンプ内巧スピヌカヌ) •• 


••を䟡 Â¥23, 
••を䟡 Â¥24, 
•定䟡 Â¥69, 
•を䟡 Â¥ 88 , 
•を䟡¥姑, 
•を䟡 Â¥79, 
•を䟡 Â¥59, 


800 ■►特䟡 Â¥19,000 

800今 特䟡 Â¥2 CM 
800 吵お䟡¥5ミ 
000 今特䟡¥71 

000今 特䟡 Â¥30,500 
800今 特䟡 Â¥64,000 
800 ■►特䟡 Â¥48,000 


I ゎ , 

20,000 

55,500 

n, 000 


规金䞀括でお申し蟌みの方 

•商品名およびお客様の䜏所•氏名•電話番号をご蚘入の䞊、代金を圓瀟たで、珟金 
曞留でも'送りください。ノリン タヌフロ ッピヌの堎合、本䜓䜿甚機皮をを明蚘のこず 
〔銀行振蟌でお申し蟌みの方 

♊銀行振么ご垌望の方は必ずわ振蟌みの前にお巧話じおお客様のご䜏所•お名前 • 
商品を等をわ知らせくピさい。 


(å·§ 信巧いでわ振蟌み䞋さい。 
〔クレゞットでも'申し蟌みの方〕 


〔振蟌先䜏友銀行新小ち支店 
圓 No . 263914 ㈱ ピヌ•アンド.ェヌ 


•電話じおも'申し蟌みください。クレゞット申し蟌み甚玙をわ送りいたしたすので、ご蚘入 
の䞊、圓瀟たでわ送りください。 

♊珟金特別䟡栌でクレゞットが利甚できたす。残金のみに金利がかかりたす。 

•1 回〜60回ネムし、たで出来たす0䜆し、埊のお支払い織よ3,000円 1 U 䞊。 









































































































































鶎ヶ岡 
八痛宮 



▌遺子 


株匏䌚瀟 

アむピヌ゚ル 


パ゜コン評論家 

高橋雄䞀先生 



埅望の OS -9/68 日00発衚、人気の 
C 蚀語講座、 X 68 K プログラ厶盞談 
コヌナヌ開蚭。 


ゲヌム評論家 

山䞋章先生 


& 


新䜜ゲヌ厶゜フトのみ析 S ゲヌム 
の力、くしコマンド  etc . 


超䜎金利 . iHr 組合せ自由 を 囜無料お送 


r •今回揭茉の補品は、10巧巧日よりりち18日たでの期間に限らせおいただきたす。 


^実瞟から実戊 •/ 

ぶ YSS 初の通信教育制床 



7日日邮人をの人々が䜓感したた必感。 
-信頌の IPL ワむドサポヌ h 


• 業界巧、> P らでこそ成し埗た3倍保蚌。 

メヌカ ヌ f 呆蚌12ヶ月の商品なら36ヶ巧の f 果蚌ず 
ち期間の保蚌を実斜。末床〈巧*じ、しおご利甚い 
ただけるよう、 IPL 力;'成し埗たワむドなサポヌト 
ホ制。 


•がらだからこそネ刀期䞍良ぞの保蚌も 

䞇党。亀み期間むヶ月ずもっずも長期間 

です。 


I 仰る 



プリンタヘッド巧を V 巧 , MOW 
侊/98シリヌプメむンポヌドな 
å·§ V 21,6001•んず/ドラむブタ巧 
V 13.200 la 侊 


ORDER 1 

本 

瀟 

0467-24-7511 

TELEPHONE 1 

> ほ巧せ: AMI 0: W ~ PM 8:00 æ°Ž B * たか日 ■ 

1 

倧 

阪 

06-311-2736 

銀座 03 - 541-3058 た 
仙を 022 - 266-0531 広 

å±± 03 - 470-0061 
å³¶ 082 - 293-7881 

ネし蜗 011 . 621 -1444 
犏岡 092 - 481-2644 

巧品を巧郚 ( 玍期、肢*日のゎ闎をせ.ご巧を日のごたな } 

メ ンテナンス 郚い、ヌド䞊のご盞ほ、ゎ閒をせ、ネリ期䞍良の察応 > 
FAX (ごたたわえ《り、カタログ讓 《 などスピヌディに 

L タむムリヌボックス(ホット。巧》ぉこュ-スをゎがらせしが. 

0467 - 24-1154 

0467 - 24-0453 

0467 - 24-0561 

0467 - 24-0941 

ごた文わ問合せ 

0467 - 24-1154 

䞋取りホットラむン 
- 0467 - 24-2040 ^ 


比べおほ しいから、ご玹介したず> 
——さらにお買埗 I M クレゞット 


• ステップアップ クレゞットがおトク。 

たずち々し000円力らスタヌトしお2幎埌力も3,000 
W アッスボヌナス U 幎を1䞇円。3幎埌3巧円。 
たた倏のボヌナスを貯をしお冬のボヌナスから 
のわ支ネムいむ倧䞈倫。倏•冬のボヌナスどちらか 
䞀぀を 䞃レクト。ボヌナス幎 䞀回 だ I ナら OKo 
システムはすぐわ手元ぞ。をのボ_ナスヌ括、 
冬筵ボヌナス2括•ネムいも OK 。 

•远加賌入もクレゞットだから巧利。 

远加瞒人も買いおえ {) ご利甚䞭の IPL クレゞット 
をち々傕かし000巧ず぀の調敎で OK 。 
^ THANKS 70000人フェアを実斜䞭•グ 

お買埗感をじっくり比べお䞋さい。 


THANKS 70000 人フェ ア 

実斜10/け(7'リ£)〜1 1/ I 8( FRI ) 


Chance 巧巧や、システムわ肖い䞊けの方.た 

1 着200るはじ.å·§ I をが巧♊をフレれン 
卜巧おホち•スケゞナヌルを i 己ホ、 
10衍巧ホ機胜付 

Chance 冉月巧や、デスクをわ巧䞊けの䞇を« 

2 じ、 A -300( 巧怖甚スタンド¥ 8.00 0) を 
フレれント 




X6 日■フェア 


パ゜コンサンデヌでおなじみのお2人が来巧*グ 
蚘念講挔 


in ^^"1 11ち已日出、6日旧) 

Ai L >/■ - ■ I X 68 K のこずなら䜕でもおたかせ䞋さい。 


i 動 il 






































































U- 68000 


アクセス NO.X1139 


攫¥545,000 * IPL 超特䟡」 


C 之- BOOC 俯 3 调巧お色.の K 巧巧の化ステレオ音ぶ.. 

CZ -601 D し巧ミリ.アナロの卜け -!■ スキャン) . 

CZ -6 STHAff 目を目を.附讯! . 

S 平封床ち . 

ドラゎンスピリット . 

3 M プランクデむスケット(む邮*1地 . 

CZ -8 NJ 1 (ゞ3^トドブレれン H ). 


が8るな巧を(が印な莧のオリゞナがサボ-ド抑付さぶりか、* K ) • 

巧期䞍良が巧(぀ィ忙 I ヶ月田の亀換システム!)
 .. 

を,むの3倍な化(化巧の!付き . 


 ¥3的.〇邮 
••¥119.800 
-Â¥ 5.800 
Â¥ 7.800 
-Â¥ 8.800 
Â¥ 9.800 
-Â¥ 24.000 
-Â¥ 0 
Â¥ 0 
-Â¥ 0 
••¥ 0 


Â¥2,600 


揉華䟡栌¥5化.000 


X 7 埊ポ-ナス 2.0 å·§ X 12 回 


¥ 5,000 X 48 回 

ボヌナス 

2.0巧乂8回 

¥ 5,700 X 36 回 

ポヌナス 

3.0巧乂6回 

Â¥ 9倕 00 x 2 埊 

ボヌナス 

3.庶 X 4 回 



遷¥636,60日時 IPL 超特䟡 


CZ -6 叫 C 觊化目賊ら y 7 K 巧巧の化スか才音; 8). Â¥ 3閒〇邮 

CZ - SIMD (、的ミリ•アナロの卜村ヌロキャン) . Â¥119.800 

で5 STAFF PR 068 K けりスひず぀巧くらび-卜たか . Â¥ 58.000 

じ之-8[^3(|扩^1^~^^巧."ガキ巧,お53?/斯 .. . . . . ¥ 65,800 

3 M ブランクデむスケットの邮*1〇«) .. .Â¥ 24.000 

CZ -8 NJ 1 【ゞ3が)-トブ I ィン H ). Â¥ 0 

X 68 通巧な座(が偎肺のオリゞナル"サポ-ドたな材倕 . W も嘎は . Â¥ 0 

巧巧䞍良期巧 ( W 1: けち田の亀さシステム! Â¥ 0 

安,むの3をな拉(化觊曞付さ . Â¥ 0 

暙華䟡栌¥的6.抓0 


Â¥3,100 


X 72 回ポ-ナス2.5巧乂12回 


¥ 4,300 X 54 回 

ポヌナス 

3.0巧乂9回 

Â¥ 6,500 X 4 埊 

ポヌナス 

3.0が7回 

¥10,600 x 30 回 

ポヌナス 

3.0巧><已回 

¥ 5,100が〇回 

ボヌナス 

2.0䞇乂1日回 

業巧巧/胃 

冬 

金利 3% 


ポヌナス2回化い 



f Â¥672,400 ♩1 PL 超特䟡 


CZ ~601 C ( CPU 68000, ZM バィ'. 65536目巧お色)...
 .. 

CZ - MID (、扣ミリ.け日の卜け-ロキャン) . 

CZ - SSTl (角床目癜自圚.脱 ㈱  . 

CZ -2 りじ化〇)町霡77厢おが煀がサボ-卜) . 

CZ -215 MS(ad pcm «1 をサボ-卜したサン別バ゚ディタ 

CZ -6 VT 1 (ホむ/-ゞナニット、テロ 7パ-® lift さ) . 

C 之- 8 PC 3【 io •お-!*å·§./、力•キす•挢巧巧 :/ W . 

3 M ブランクディスケットけ ■7 HD * i 地) . 

ほ&の巧望/を囜け》 . 

CZ -8 NJ 1 制トドルれン H ). 


X 68 巧话船 I が抑のオリがル-サポ-ドた巧なん*りか <は" 

巧期䞍庭巧巧けむトに I ヶ月巧の亀るシステム!) . . . 

かむの3を巧1¢(化眺曞付き . 


 ¥319.朋日 
•••¥119.800 
Â¥ 5.800 
Â¥ 39.800 
Â¥ 17.800 
••¥ 69.800 
Â¥ 65.800 
-Â¥ 24,000 
•¥ 9,卵0 
••¥ 0 
• ¥ 0 
Â¥ 0 
• ¥ 0 


Â¥3,000 


暙準䟡な¥672.400 


X 72 回ポヌナス 3. 68侇 X 1 2回 


¥ 58,00 X 72 回 

ポヌナス 

2.0䞇乂12回 

Â¥ 7,700 X 4 埊 

ポヌナス 

3.0巧乂8回 

Â¥ 8,100 八埊 

ポヌナス 

5.0が6回 

Â¥ 7 倕〇〇が〇回 

ボヌナス 

2.0巧乂1日回 



茞送䞊のトラブルにも察■応 



攫¥726,800 ♩ IPL 超特䟡 


CZ - GOI 。び脚00 0.2 M バむけ拍38 か巧色) - 

cz - eoiD し巧ミリ、アナロ巧卜け-ロキャン)
 . 

CZ -2 り LS 【 Ccompto ゜フ霡诎蜊たけポ-卜) . 

CZ - 226BS (ワ-ブロ 雌 《1 えたトト巧りトシ3ナルデ-》ぺ-ス . 

T sSTAFF PRO 68K (カフィ•■クトル) . 

CZ - 6VT1 (ぉ䞀り-ゞナニ-パ’テロ 7パ- ttlilft さ) . 

CZ -8 PC 3( io •巧-おお写."が可.挢字53た/け . 

3M ブランクデむスケット (の邮 wo 校 . 

g を巧電車* W 星( I 巧が)人み.スヶ•えルメ巧け*化讯    
X 68 jiftll を;業柳のオリゞナル•サボ-ドた* I 咐き.》リか、*が 

巧巧䞍をが問(ワィト 1 こ 1 ヶ月の亀わステム . 

安むの 3 巧な lEOP しなな付き . . . 




Â¥319,800 
Â¥119.800 
Â¥ 39.å­€0 
Â¥ 29.800 
Â¥ 58.000 

¥阎抓0 

Â¥ 65.800 
Â¥ 24.000 
Â¥ 0 
Â¥ 0 
Â¥ 0 
Â¥ 0 


Â¥3,000 


谋お䟡栌¥726.邮〇 


X 72 回ポ-ナス 4.1 巧 X 12 回 


¥ 5,000 X 72 回 

ポヌナス 

2.9 巧 X 12 回 

¥ 8,000 X 48 回 

ポヌナス 

3.42巧 X 8 回 

¥ 9,400 X 36 回 

ポヌナス 

5.日䞇乂6回 

¥ 9,900 X 72 回 

ポヌナス 

なし 


_ A 

["§ ヶ月先から OK 

翌月䞀巧から自由じ蚭を 



XKB 8000 aceEEI 


遞¥549,400 * IPL 超特䟡 


CZ -6 り CUOMHDD 削け巧36旣ら FM 8 音玍お . 

CZ - BMD (ぷミリ.アナ日巧卜け-トスわン) .. 

CZ -6 ST 1 (角8目由自を腑 0 K !)... 

3 M ブランクデむスケットじ-化 D * i å«© . 

CZ -8 NJ 1 にドブレむ H ) . . . . 

電を!巧た* W 呈(•お惭〇人々.スヶゞ W 巧け*がけ)"
 

X 68 ii 巧巧座(が抑肺のオリゞナがサボ-ド加行さぶりか、韍 

巧期䞍を期胁぀むドじ I ヶ flW の亀巧システム! .. Â¥ 

た也の3巧巧匹 ( IPL å·§1£窗けさ .. .Â¥ 




.Â¥399,800 
. 

 ¥119.800 
-
.Â¥ 5.800 
-
-Â¥ 24.000 
  ¥ 0 
  ¥ 0 
Â¥ 0 
0 
0 


Â¥3.000 


巧華䟡栌¥549.400 


X 72 回ポ-ナス 3.0 巧 X 12 回 


¥ 4,600 X 72 回 

ボヌナス 

2.0 巧 X 12 回 

¥ 6,100 X 48 回 

ポヌナス 

3.0巧乂8回 

¥ 8,000 X 36 回 

ポヌナス 

3.73巧乂6回 

¥ 10,100 X 36 回 

ポヌナス 

2.5䞇乂6回 



遞¥726,600時 IPL 超特䟡 


CZ -811 C (劂 MHDD 巧化6å·§36色巧色, FM 8 ち8巧» . 

CU -21 GD (2 IS 巧ヌデむスブパ(68000§技巧)) . 

CZ — 2111_5に〇«1^化[’/7^?8^^^巧さ<サポヌト) . . 

CZ -226 BS (ヮ-か*巧た户埋リトシ3ナルデ-倕ぺ-ス 

CZ -221 HS ( ォリゞナリティ姑々セが’7力-ドノ-ル . 

CZ -8 PC 3( iO •巧—熱6写、,、ガキ匔53ぞ/巧 . 

CZ -232 AS ( Mi « 校ドッゞポ - MB ). 

3 M ブランクデむスケットけ"化 wo 枚) . 

巧床垳巧卓 * 莈呈 ( が》か ) 人々ぶヶゞ iJWtOKMH おけ .
 
X6I 巧信化をわ * 界巧巧 H のォリゞナル ■ かザ - å·§ M けさむリわ、 * 执 " 

巧巧䞍良期邞ワむト1:1ヶ垅の亀かステム! . 

た'むず3巧巧披(化巧 lig けさ) . 


"
 ¥399.800 
• ¥ 口9.800 
-•¥ 39.800 
• ¥ 29.800 
Â¥ 19.800 
 ¥ 65.800 
" ¥ 7.800 

.Â¥ 24,000 
Â¥ 0 
Â¥ 0 
Â¥ 0 
Â¥ 0 




Â¥3,000 


犄華䟡栌¥726.郎〇 


X 72 回ポ-ナス4.17䞇乂12回 


¥ 5,000 X 72 回 

ポヌナス 

2.98巧 x 12回 

¥ 8,000 X 48 回 

ポヌナス 

3.5䞇乂8回 

Â¥ 9,500 X 3 埊 

ポヌナス 

5.0䞇乂6回 

¥ 6,600 X 60 回 

ポヌナス 

3.0 侇 X 10 回 


わ申し蟌みはナンバヌでも'願いしたす。 


IPL 超特䟡システムはさらにおトクなシステム。わ電話でわ問合せください。 


たぶ、の 
3 倍保蚌 


m 


株た䌚瀟•アむピヌ゚ル 

〒248 if ♊巧 S ノ䞋 4 —1-12 
巧ノ䞋ピル 

な肅巧巧ノ䞋 3-4-23 :ホせ管理が 



NO.X1144 


g Â¥776,800 時い L 超特䟡」 


CZ -6 り C 问 MHDD 巧《.6閒6らをも FW 巧巧巧  

CZ -61 のしリミんアナロのトト•トロキャン) . 

CZ -6 ST 1 (が目を目を.瞄 0 K ./) -- 

CZ -211 LS(C conpl 抌 V 7 巧をのす良けポ-卜)

 

お sSTAFF PRO BBK (巧フィがトル . 

CZ -8 PK 3 かじ80巧が巧パ."ガキ巧.卜が》村 

3 M ブランクデむスケットじ-现が〇枚 . 

スぺヌス/、リアヌ . —— 




ザ.リタヌン.オブ.むシタヌ . 

X 68 ii 倍講を(が巧/削のオリゞナル•サボ-ド玳付さ.が巧い»か¬ 
が巧䞍をが P か぀か1こ| ケ仍がシステムパ . . .. 

巧ム、の3を巧泣(化巧狂曞巧き . 


Â¥399.800 
Â¥145.000 
Â¥ 5.800 
Â¥ 39.800 
¥ 胡,000 
¥朗.劂0 
Â¥ 24.000 
Â¥ 6,800 
Â¥ 7.800 
Â¥ 0 
Â¥ 0 
Â¥ 0 


Â¥3,000 


暙準䟡栌¥776.卵0 


X 72 回ポ-ナス4.5巧乂12回 


¥ 5,000 X 72 回 

ボヌナス 

3.巧巧乂1埊 

Â¥ 7,100 X 7 埊 

ボヌナス 

2.0 侇 X 1 å§» 

¥ 9,500 X 48 回 

ボヌナス 

3.075 x 80 

¥10, 400 x 36 回 

ポヌナス 

5.0䞇乂觞 


♩ 党囜無料配達 ♩ 


アクセス NO.X1145 


搜¥ 880 , 800 睐い L 超特䟡 


CZ -611 C 。 现 DDHIi 俯泌色玙 FM 8 S 玄诚) . 

CZ -611 D (.3 i ミリ、アナ a の t - け-口わ/).
 .. 

BF -68 PRO (目巧ろう/反射.å·§å·§ A 1ホコリかか R 止フ"け" 

CZ -6 ST 1( A 床自由目な. M 0 K /).-. 

CZ -213 MS ( musicpr 06810 . . . 




Â¥399,800 
Â¥145.000 
Â¥ 19.800 
Â¥ 5.800 
Â¥ 18.800 
Â¥ 15.800 
Â¥ 17.800 


CZ -2 1 4 MS(souno pro 6 Sk ).. 

CZ -215 MS(ao PCMft 巧をサボ-卜したサンプリング゚ディタ 

CZ -212 BS (デ-タベ-巧のフ.゜ - HMI 、 おも*倍角.偎け䞋技 . ¥郎.000 

CF -1 け LF 今、人巧の C 音雇 . . . . •¥ 13.800 

CZ -6 VT 1 (å·§-<トゞナニット' テロが-*思が) . ¥阎, 800 

CZ -8 PC 3( io •巧-なお写.,、ガキ巧.挢字田宇/が . ¥的,撕〇 

ドラゎンスピリット . 8,800 

3 M ブランクデむスケット (5) HD * I 0 枚 . Â¥ 24.000 

CZ -8 NJ 1 (ゞ3^力-けレれント ./). Â¥ 0 

XMii 信!å·§(が巧/削のオリゞナル•サボ-卜•玳けさ iW り易い做) . Â¥ 0 

巧巧䞍良巧跡぀ィ町ヶ垅の亀わステム./) . Â¥ 0 

安'むの3をな庇い PL な狂 i なさ . Â¥ 0 

括-ホ䟡栌¥880,撕〇 


Â¥3,800 


X 72 回ポ-ナス 5.0 巧 X 12 回 


Â¥ 7,100 X 7 埊 

ポヌナス 

3.日巧><1埊 

Â¥10,000 X 4 埊 

ボヌナス 

4.08巧><8回 

¥13,400 x 36 回 

ボヌナス 

5.0å·§><è§ž 

¥ 9,000が〇 回 

ボヌナス 

3.0巧><10回 




TOPICS 


日本テレビ系乂曜サスペン 
ス劇堎/テレビ朝日止曜ワむド劇堎。 
又、フゞテレビ系列、月嗀ドラマランド 
など他倚数の番組で䜿甚するコンピ 
ナヌタプログラ厶を IPL が制䜜。 


□ct 旧〜 Nqv •旧 
































































































































































































COMPUTER 
BANK 


安むず信頌のシステムで新時代を切り開 < 


茲68000 


"぀いにべヌルが剝された/"郎邮日 CPU 搭茉。ひず぀ひず぀のス 
ペックに新鮮な驚さがある。ホ䜓隓の機胜矎が創造力を刺激ず る。 


-«化矎みふれるハむコンパクト巧れ 

• 32ビットぞ力巧巧がスムヌスじ行える巧来せを芋巧し 
た68000 CPU をが甚 

• メむンメモリは、倧を量 IM バむトをなホ装儀最倧12 

M バむト 

• クロックは lOMHz のハむスピヌド 
-アヌト心を»らサるクラフィックスは、65.536をを*倧 


512 X 512モヌドお同時発をの䞊、巧 M 発スフラむトに 

巧甚で«巧お'スムヌスな動きの本な G . G がホしめる 
• ス了レオ々むプの 8 オクタヌブ 8 ■かを FM さ巧を巧甚 
し、し . RZ チャンネルの才ヌディオ出力を巧えば、ダむナ 
ミンクなシンセサむザヌサりンドの䞖ホが化がる 
-もちろん JIS 第 I . が tK ホ; •勇 字は巧ホ矎を、日本巧 
化な機化は巧力 


☆た义 NO . A - U 21 

SHARP C 2-60 I C 
SHARP C 2-60 I D 

補巧䟡巧合れ 

珟を特別䟡巧- 


Â¥319.800 

Â¥119.800 

Â¥439.600 


☆た义 No . A -1 122 

SHARP CZ -61 I C 
SHARP CZ -60 I D 

« ホ䟡が合れ 

珟を特別䟡な- 


Â¥399 .800 
Â¥119.800 
Â¥519.600 
■¥& ldr 6 e(T 


■わ支仏䟛 å·š 

① Â¥4,900 X 60回〔ボヌナス¥ 15,000 X 10回 
@Â¥9, 100 x 30 回〔ボヌナス V 25,00 0 X 5回 
這) Â¥8,800 X 48回〔ボヌナス無し 


☆た义 No . A -1 123 

SHARP CZ - 60 I C 
SHARP CZ - 60 I D 
SHARP CZ - 6 ST I (ナルトスタンド 

保ホ䟡巧をか 

珟を特別䟡巧- 


a 


Â¥319.800 
Â¥119.800 
Â¥ 5.800 
Â¥445.400 


わ支仏讲 jna 

① Â¥6, 000 x 60 回〔ボヌナス]Â¥ 17,000 X 10回 

② Â¥9倕 00 X 36 回〔ボヌナス V 26,00 0 X 6回 
@Â¥8,900 X 60回〔ボヌナス〕無し 

•なた义 No . A -1 124 

SHARP CZ -61 I C 
SHARP CZ -60 I D 
SHARP CZ -6 ST I (ナルトスタンド 

SHARP CZ -6 VT I (カラヌむメ—ゞナニット 

係ホ䟡巧合れ 
珟金特別䟡巧 



■わ支仏刷 

① Â¥5,000 X 60 回〔ボヌナス V I 5,000 X 10回 
曟¥8倕 OOX 30回〔ボヌナス〕¥ 28,000 X 5回 
這) Â¥9,000 X 48回〔ボヌナス無し 


■ わ支仏ゆい 51.. 

の¥ 7倕 00 x 60 回〔ボヌナス〕 V 18,000 X 10回 
@Â¥ 9.000 X 42回〔ボヌナス Â¥ 29,000 X 7回 
這) Â¥10倕00 X 60回〔ボヌナス〕無し 



m 生は XX 目日 000 ド Ro SHOP でず。 


•どこよりちお埗な®巧䞋取0実斜や// ♊今ずくぉ電話䞋さい/ 




"アルチアヌテむストマシン" 

• NEW Z-BASIC ( CZ -8 FB 03) の巧がで4096をマ 
ルチモヌド、64を2面面合ぶ、8■巧音 FM 音巧、ビデ 
オデゞタむズが胜などをフルサポヌトされおいたす。 

-巧郚は、さらにバンク RAM を 64 K バむトをお加し512 
KB バンクメモリを棟ホでサポヌトされたした。 

-巧雑な入力もが単に巧䜜できるマりスを保ホ装備。 

-倧を量 JM バむトディスクドラむブ2期內巧。 


☆ミ た义 No.A-1 125 

SHARP CZ -88 ICBK Y 1 79.800 

SHARP CZ -880 DB ¥109.800 

暣ホ䟡なをれ Â¥289.600 

珟を特刖䟡な-Â¥ 220. 000 

‘ゎ支仏 W '-’が -^— "― MB . r 例 な. 

① Â¥5, 100 x 30 回〔ボヌナス¥ 20,000 X 5回 
@Â¥9 ,OOOx 18回〔ボヌナス¥ 26,000 x 3回 
資)Â¥8, 500 x 30 回〔ボヌナス無し 


♊どこよ0ちお W な萬«䞋巧0実巧䞭// ♊今ずぐお《ほ䞋さい 



Jtwin " HE システム"戶 C 

£口旚1口巚)塔茉で楜しさ2倍 


• HE システム (PC Engine ) を巧巧しおゲヌムおずパ 
゜コンのあいどを巧めたニュヌモデル。 Joy 力ヌドもが 
ホ装備。 

• HE システムモヌド ’ X - l モヌド•又、同時じ䞡方をか 
䜜巧胜。 

• 5むンチ - SSOK バむトディスクドラむブかを巧が。スヌ 
パヌむンポヌズな胜巧な、 


☆た义 NO.A-1126 

SHARP CZ -830 CBK ¥ 99.800 

SHARP CZ -820 DB ¥ 79.800 

犄ホ䟡なをれ Â¥179.600 

珟を巧削䟡な- Â¥119.600 

わ支仏 W だ;お䞉叩- T - 䞀䞀•化 

©¥5,200 X 16回〔ボヌ•ナス 〕V 23,00 0 X 2回 
@Â¥ 8,900 X 12回〔ボヌナス¥ 10,00 0 X 2回 
這) Â¥8,100 x 16回〔ポヌナス無し 


•どこよりもお»な島«䞋®り実 M äž­// ♊さすぐお■は䞋さい 



HP mrnam 




☆た文 NO . B - U 23 


☆た义 NO . B - U 24 


☆た文 NO . B - U 25 




☆た义 No . B -1132 


SHARP CZ -8 PC 3 

珟を特別䟡物- 


■わた化か 

① Â¥9,700 X 6回〔ボヌナス〕無し 
@Â¥3,100 X 20回〔ボヌナス無し 


Â¥65.800 

Â¥ jB 瓩 rSOfr SHARP CZ-8PK6 Â¥159.000 

珟党特別䟡お-¥的 .800 

わた仏劍 


①¥7»400 XI 0回〔ポヌナス〕無し 
@ Â¥3,300 x 24 回〔ボヌナス無し 


sharp M 卜 IPI7(CZ ケヌカレが Â¥87. 600 
珟をお則䟡栌 Â¥42.800 

わた始巧 

① Â¥7:400 X 6回〔ボヌナス無し 

② Â¥3,800 X 12 回〔ボヌナス無し 


SHARP AN -8 TU 

珟金特別䟡巧- 


Â¥35.800 
- ¥35. 800 


Kg å·§ fWitWlj 



~ c . 巳.クラブ 


圓なお•苗 j 品をわ頁い䞊げの方をちじ、 C.B. クラブ 
カヌドを無料でわをり臎したす。この力ヌドをわ 
持ちの方ならこ次の頁い換え時や、呚ぶおおの诎入 
時じを■巧别䟡裕でご膊入になれたす。 



ショヌル • 


OX 郎日邮ツ1シリヌズ展瀺䞭 
〇レンタレ • リヌス甚 PC -9 日01展瀺䞭 
〇ビゞネス゜フトのデモ実斜䞭 


倧巧䟡に- 


蚘届の巧補品がを囜どこでち電話で頁えるが 

S9KQN ; 巧〇 




























































X 6 目日日日呚蟺機噚•゜フトりェアリスト 


① CZ-6VTI 
③ CZ-6EBI 

③ CZ-6BEIA 

④ CZ-6BE2 

â‘€ CZ-6STI 

⑥ CZ-8PC3 

⑩ CZ-6PVI 
⑥ CZ-8NSI 

⑹ CZ-6BNI 

⑩ CZ-620H 


カラヌむメヌゞナニット 

化お I/O ボックス 

I MB å·§èš­ RAM ボヌド 

2MB å·§èš­ RAM ボヌド 

チ J レトス タン ド 

教も写カラヌ挢字ブ J ンタ 

カラヌビデオプリンタ 

カラヌむメヌゞスキダナ 

パラレルボヌド 

20M 日ハヌドディスクナニット 


を化 ¥ 69.800 
を䟡 Â¥ 88,000 
を䟡 Â¥ 38.000 
を䟡 Â¥ 79.800 
を䟡¥ 

を䟡¥ 

を䟡 Â¥198,000 
を䟡¥1班000 
定䟡 Â¥ 29.800 
を䟡 Â¥178,000 


5.800 

65.800 


⑩ CZ-2IILS 
@CZ-2I2BS 
@CZ-2I3MS 
(9)CZ-2I4MS 
@CZ-2I5MS 
@ CZ-220BS 
@CZ-22IHS 
@ CZ-223CS 
@ Z.s STAFF 


Ccompiler PRO-68K 
BUSINESS PRO-68K 
MUSIC PRO-68K 
SOUND PRO-68K 
Sampling PRO-68K 
DATA PRO-68K 
NEW Prinlshop PR0-68K 
Communication PRO-68K 
PRO-68K ( ツアむト 


远 ) Kamikaze< 神颚 > ( サムシンググッド 


を《 ¥ 

を® ¥ 
を優¥ 
を《 ¥ 
を䟡¥ 
を《 ¥ 
を《 ¥ 
を《 ¥ 
を《 ¥ 
を《 ¥ 


39.800 

68.000 

18.800 

15.800 

17.800 
58.000 

19.800 
19.800 
58.000 
68.000 


「倩 特䟡じ お巧䟛䞭 I 



SHARP 
CU -14 A 4 關 

/ 14むンチ4050字アナログ. \ 
デゞタル RGB、 

\PC 甚アナログ RGB ケヌカレ付/ 

V 89,800 吟来 49ぶ00 



SHARP — 
C 之-820â–¡å·š ’ Br 蕃基] 

(14 むンチ 2000 字 RGBTV) 

¥ 79,800 ■►が 9,800 


SHARP 
CU -14 GB/E 關 

(14むンチ2000字デゞタル RGB ) 

Â¥49,800^4 5=^29,800 

■ Model 30 

CZ -822 CB _ 

( X -1 G モデル 30)1 特进桂 ■£ 岳 ! 

VI 18,000今が 9 ,SOO 
X -1 G モデル抑ディスプレむセット 
(本化+ CU-1 4QB) rW 基を䞊品 I 
V 167,800 吟お 79,600 
X -1 的デル3日 TV デむスブレむセット 


SHARP 

CZ -812 C ( x - f / io ) 

¥ 139,800今が 2,000 



( 本䜓 + , 甹 TV ディスプレむ》 I 巧进極䞊お I 

¥ 197,800■►お 89,600 


SHARP 

CZ - 日邮 CB (X-ITurboZ 本䜓 
¥ 218,000 岭 ¥ 78 yOOO 
CZ - 日邮〇已画量量理 

¥ 109,800 岭がも000 
セツ K 䟡栌 

¥327,800今が 163,000 


SHARP 

CZ -820 CE 

( X-IG モデル 10) 麵を固が 

Â¥ 69,800今 M 6,800 
X -1 G モデル lORF ] ン A - 倕かット 
(本䜓+ AN -58 C ) 適を回が] 
¥72,780«4 ¥ 19,600 
X -1 G モデル10デむスフレむセツ h 

( 本が + CU - 1 4 GB ) 型を画皮— 

VI 19,600今 ¥ 46,600 


■■hhB 


SHARP 


P 7 -RPK å·š 頂 f る同が 
(15 むンチミ莫字ブ J ンタ 

¥ 159,000 ■►¥69,800 


SHARP 

本化 

CZ-80IC(X-IC). Â¥119,800 今 ^ 10,000 

CZ-804C(X-ICK). ¥ 139,000 今 y 12,000 

CZ-8I IC(X-IF model 10). ¥ 89,800-^ ¥ 12,000 

CZ-8I2C(X-IF model 20).¥ 139,800 <4 卜 ’ 32,000 

CZ-830C(X-ITwin) . ¥ 99,800 今 : F 58,000 

CZ-880CB(X-ITurbo Z).Â¥ 218,000^ y 78,000 

MZ-1500 .¥ 89,800 ■►y 18,000 

MZ-252l(MZ-2500 Model 30).¥ 198,000^ ¥ 58,000 

テむスプレむ 

12M-314C (14 • カラヌ 4050 文字 . Â¥128,000 今 y 45,000 

69,800 吟 J " 20,000 
89,800 ■♊ゲ45,000 
84,800 45,000 
99,800 今 y 30,000 
39,800 今 K 22,000 
72,000 今 y 20,000 

25,000 
42,000 


CZ-8 IP ( ミニサむズフリンタ ) . 

CZ-8PP2( カラヌフロッタフリンタ新ぞ口 • 

CZ-8PD2(I0 . ドットフリンタ . 

CZ-8PD3(I0 ‘ ドットフリンタ . 

MZ-80 å·š P5(80 巧フリンタ . 

MZ-IP06(80 巧挢字ブリンタ . 


. ¥ 34,800 ¥ 

-V 54,800# ¥ 
•¥ 79,800 叶 y 
•¥ 59,800 吟 

• ¥142,000-^ ¥ 

• Â¥234,000 今䞲 ^ 


10,000 
15,000 
2み000 
28,000 
18,000 
45,000 

25.800 
42ぶ00 

46.800 


I4M-I3IC(I4 • カラヌ 2000 文字 . Â¥ 

CU- 1 4A4 ( 14•• カラヌ 4050 文字 . Â¥ 

CU-I4AD(I4" カラヌ 4050 文字 . V 

C2-80ID(I4 - カラヌ 2000 文字 RGBTV). V 

MD-I2PI ( じ - グリヌン 4050 文字 . V 

MZ-1015(1 4- カラヌ 2000 文字 . Â¥ 

ディスクドラむブ•プリンタ•他 

CZ-503F(5"2D、 I ドラむブ . Â¥ 49,800 吟ド 

MZ-IF07(5"2D,2 ドラむブ ) . Â¥ 158,000^ Y 


MZ - IP 09( mz - I 500 甚カラヌフロッタフリンタ)靖を J .• ¥ 47,600# Â¥ 

MZ - IPI 7(搜悚グ 1 ろな p * ず W ぉ写ブリンタ.)芺蟲¥ 76,600今 
MZ - IPI 7诚瞱拊巧な*ず*'ぉぞプリンタ. ) 靖圖 V 76,600■►お 

* SHARP X -1 シリヌス特遞極䞊品コヌナヌ* 

02-8200£け-10/10)「塟量圖涯1 . V 69,800 ■►来 16,800 

CZ -822 CB ( X - IG /30) 讀量圖題 . V 118,000今^ 59,800 

* SHARP ディスプレむ特遞極䞊品コヌナヌ* 

CU - 1 4 G ( 1 4" カラヌ 2000 文字)嘶品 I . V 49,800 今^ 29 ぶ 00 

CU - I 4 A 4( I 4 - カラヌ 4050 文字)唯岛 . Â¥ 89,800今来49,800 

CZ -820 D ( 14 カラ- 2000 文す RGBTV) 通を囟错   Â¥ 79,800 岭来 ■ 39,800 
CZ -880 DB ( I 5 •カラ- 4050 文す RGBTV )^^ 唱狞.
 Â¥ 109,800 吟来^ 85,000 
CZ -600 D ( 1 5 •カラ- 4 化 0 文す RGBTV)— 韜を圓雄   ¥ 129,800^ Â¥ 88,000 

CZ -8 SS 2( システ厶スタンド . Â¥ 5,500 吟 束^ 4,000 

CZ -8 BSI(FM 音源ボヌド) . Â¥ 23,800 今本 ■ 20,000 


党商品保班巧垕も目ヶ月の保 ii 期間だからた/むです。 


クレゞ•ゞトで〇にカレッゞクレゞットも取扱いたす。 

党囜無料お送;ぉ買䞊1䞇剛゜䞊、配達料はいただきたせん。 


曰 R 配達巧留守の倚い方でも安/こ、です。 

巧巧䞋巧り少ない予寶•で買いかぇもラクラク。 


犻巧頁取り電話1本で即、珟をおミ仏い。 

代金匓腹えシステム商品到着時の代金支すムいで OK 。 


ポヌ■プ"又—-^^が^し、商品は即わ手兀ぞ、お支払いはボヌナス時じ。 


▌本なた文デスク 

03( 7&7) 1S21 

でじナ -3/ ロコ 

株匏䌚瀟パシフィックコンピュヌタバンク〒巧 0 東京郜お谷区お谷 1- 日-日并䞊ビル営業時間/ AM 9:30 〜 PM 9:3 日幎や無が 


•電話䞀本で高額䞋取り、即商品はお手元ぞ/ 
参あなたの䞍芁になったパ゜コンを電話䞀本で 
賓定し買取りたず。 

♊掲茉の商品レ゜倖ち取り扱っおおりたずので 
お気蜻にお電話䞋さし、。 



本で買える倕 


-swf KQhno 

庭盟ち䞭叀パ゜ n ンが電話 



















































































倚圩なむベントを満茉しお 11 月 5 日® Joshin 





が、をかか 


〜。、䜜^ iiMft 心ぉ' 

枞か次爟 

かゎかなな爲蟊 * み戞^ ^ ^Hpi 

ハン〕ン゜フト わ è²· ' た?ナな爲など スタ、のテレヵ か, 、_ 。.勺 醉 䜜 着が ミ儀 ® り/、 


"、䞊げのかシャシヶン S 城嫌 


じプレれント基 


八 y コ/サゞテ—ホ集を倕 


謀がノ鮮波纖がが 

パ゜コン トラィァスロ 六/ , 


〇を暣限り〉 


看卜 


‘、V 




) だけ /^ 


がが®^ 

■ 11 ,. -'izr ~ ■■ ■ 底 . 心 . • 


/* F 27 r パネルデむスカツシペン 

- レ^ MK 00 〜 PM 3:00 蚻ク A 口■ノフトは化至譲を化を戶篇スト: 


定員150名 

ホンダストシステム代ちお巧な 

けラ-「ホ川き」巧「浮川和宣」巧 


12/^12 ls ^ 侀 _ みアスキ-お薩化圚 

LWpM 300 講挔を 「西 和圊」巧 


■定員150名 


>お申し化みは、お/ \ガキで  〒巧6倧吞巿浪速区曰本橋 5 - 6-7 

䞊新電機 ㈱ 「 J & P 特別講挔䌚」巧 










圧倒的品描えの゜フト〕-ナ- 


Joshin Computer Store 


E 蚀に登堎/ 

じオヌプン/ 


gp 

j も(を目的ホヌル 

7 F 

むベントホヌル 

å·š F 

パ゜コン.呚迅機噚.パ゜コン゜フ h 
ビゞネスワヌプロ- PPC•FAX 
パ゜コン通信機噚•日 A サプラむ•パ゜コン教宀 

å·² F 

才ヌデむオコンポ 

4 F 

CD’VHD •し □ ゜フ 

3 F 

ニュヌオヌデむオ • ビゞュアル 

2 F 

キッチン&リビンノ 

IF 

ワヌプロ •八‘ラ゚テむグ、ッズ 

B 1 

カメラ売堎 


最先觞報の提巧ず䞇党のサボ-卜䜓制斌る孀 


た巧巧戞 


巧急電車巧戞が 


た芊屋•乂吞 


•■ た宮駅) +
 


J 円東海道ネ炌 侀 r 兰宮が') 
- CEg | R >==~' 


を巧削地 


阳巧盟巧 


*邱戞そごラ 


* 囜睹䌚通 


_金;’尺病院 •) ド 


を日う ii * 
でな巧 • 


向關倧の I 

[7\。゜コン通信ネットワづサヌビス] 

赫》晒屋 

タむムリヌな情報ずいながらじしお、入手で 
きる株䟡情報や映画ガむド、ショッピングな 
ど巧立぀情報が盛りどくさん。 

さぁ、今日からあなたもホットラむン仲間。 


さんのみや 


1ばんお 


巧戞垂䞭倮区八極通 3-2-16 (å¹²651 ) 

å·§ 078)231-21 11 


コンビュヌタラむフをサポヌトするパ゜コン巧き 


•パ゜コン入門コヌス 
• 曰本語ワヌプ□(入門•䞭玚•る甚コヌス 
•衚集蚈コヌス 

• 統合型衚集蚈 ( 入門•た甚コヌス 
♩ デヌタべヌス(入門 • た甚  コヌス 
•バ゜コン通信コヌス 
•日 S 入門コヌス ( MS - DOS ) 






























































































































パ゜コン通信 


ぶ5# 曲现!でもお申し蟌みいただけたす。 


■シンプルで巧いやすいパ゜コンラック•デスク•チェアヌ 


H + ミ 


パ゜コンラック这チェアヌセッ S 
ラ、゜クでを/å·§60日咖3段期 
ラック゚レ぀ム DS-10 
チェアヌ぀むス5し-395 
乂䞀力䞀巧華䟡なさが44.000円 

たント 巧® 23,000円 

■シ ヌ I ■'カラヌ①霜を0巧を 


q 巧シス、テ厶ミ濟 

1-1200 r 

3,000円 


口 


ノく゜぀ 巧シ 

゚レ3ム ER-1200 

J å·Š P 特䟡 29,0001 

巧120 0X なさ 650〜1180 巧 巧巧 Ornn 



゚レコム 

PD -02 

メ ヌ ’カヌ å·§43.000円 

J げ特 ffi 1 9,800円 

コヌドちずしの 

å·§640% X 巧ち13攟 X 勘う700% 



゚レコム 

戶 D- 明 +FO-6 日 E 
(トレむ)セット 
力䞀«$巧巧さか51 .5 册闻 

J & P 特䟡33,000円 

トレヌナニット ( FO -60 E ) 
をたッ h しおお巧。 
盟孀0% X 巧さ1280% X å·§å·§700% 


301 

バ゜コンチェI倕䞀 


コ^が3 赛 

キでスタうげ 

メヌをず巧12.000å·§ 

J 友莧線巧8&0円 

ち/ — h カラ ヌ J 
①䞀を曟巧を 


■パ゜コンクツス 


〇 A •巧タク^ 


KHB 1 


•!"M 




〇 A 電巧タス 

ナショナル WCH 化バ 
ノむスフむん倕䞀策䞭スむッチ巧 

J & 戶持湿6,980円 


゚レ j 岐 S 0< s 4 加 
J& 尞特䟡 3>300円 



為冉ノ芋やす<權巧を 
ずりたせん。 


日むンチケヌス 
1 邮枚収玍巧 
J & P 特垈 2,000円 


3.5 むンチケヌス 
邮が収玍巧 
J & P 特䟡 2,000円 


①10むンチ甚 2,300円 
©15 むンチ円 2,500円 


■ポヶコ ^^ ItT 

侀 - POE 加日 

å·± r-k 侀 conn IUEBII 侀 — a, 


PC-ESOO emu  J & P 特䟡 24,800円 

J 巊尞特䟡 17:800 円 充実の124 巧な掚 お、 最倧 ç²¥ K 
Z80CPU が巧で å·§ 巧巧バむ h たで å·§ K å·§ 胜。 

»を実珟。24å·§4行衚瀺40å·§4巧衚瀺 


をあおめよラパ゜コン颚 i 

IX -™セット ■瞱わ 

脚而 




モデム: CZ - 日 TM 2 
JS 戶 HOTLINE  

スタヌ タキツト 
fl 䜆巧肪邮 *1 抑 ObPS 

巧を It 班. 800円 

它゜ト ii å·§49,800円 




モデム:アむワ PV - A 1200 MK 11 
巧な゜フト : SPS JET タヌボタヌミナル 
JSP HOTLINE : スタヌタキット況䜆巧床劂0’1劂 Obps 
巧巧曲なさわ孀.6朋 ra かゞト曲巧39,600円 


■電子手垳 


シャヌフ PA -7 邮〇 
JAP 坊涵17ぶ00円 

これ1台で、■々•■居 
怍-スケゞ ュヌル •メ t 
-カレンブヌ機胜ノぁ〇 
* す。巧巧のモゞ ュヌん 
を巧うこずじぶ0、 * す 
巧■や巧巧-巧巧の■が 
賎ずしおを巧えたす。# 
を、巧術ち巧らビゞネス 
7シ》で«に< お巧いし、 
ただけた巧。 



の : BH 

に力ヌド  PA - 7000甚 


① PA -7 C 1 
0 PA - 7 C 2 
@ PA -7 C 3 
④ PA -7 C 4 


英和•和英カヌド 
巧た巧靈力ヌド 
6 ケ巧居をおカヌド 
カラスノ巧巧力ヌド 


呚蟺が噚 

① CE -152 ブヌタレコヌ ブ 
@ CE -50 P プリンタ 
© CE -200 L 巧«甚クヌブル 


9,800円 

17,800円 

2,500円 


( i ) PA -7 C 10 ち話巧•化巧みカヌド 
© PA -7 C 11 おちち巧カヌド 
③ PA -7 C 12 技術れ II カヌド 
這) PA -7 C 5 占い 晒な掚制 力ヌド 
é­¯ PA -7 C 6 7 ヶ田房を巧力ヌド 
⑩ PA -7 C 7 ブ□巧珠力ヌド 
⑩ PA -7 C 8 シティガむドた京巧 


6,300円 

9,000円 

6,300円 

9,000円 

9,000円 

9,000円 

6,300円 

6,300円 

6,300円 

9,000円 

6,300円 


■ < X -1/ タヌボ オプション> 



マりス 

シでヌフ CZ -8 NM ? 
jiP ® 巧6,800円 
X -1 .MZ å·§7りス 



QIBEI 


シャヌフ CZ -8 BV 2 

j&Fffi 巧39,800円 

西 IS モ呂圚に巧正- 
m ェでさたす 
由 g å·§å·§ ツヌル. 

ブラフ むツ ク゜フ h 
å·§å·§ 


■ X 郎000オプション四四 


OCZ -6 BC 1 

FAX ポ -K 

79.800å·§ 

©C 之-6己 E 1 A 

1 M B 1 •お乂モ U (601 C - 61 1 C ) 

38,000å·§ 

© CZ -6 BE 1 

1 MBit お乂モ U ぎ〇 0 C ) 

35.000円 

0 C 之- 6 BE 2 

乂モ U 

79.800円 

© CZ -6 BE 4 

4 MBlt 股乂モ U 

138.00 OR 

© CZ -6 BU 1 

ナニバヌサル I / O ポヌド 

39.80 OR 

© CZ -6 BG 1 

GP - 旧ポ -K 

59.800円 

© CZ -6 BF 1 

RS -232 C 增股2チャンネル 

49.抓0円 

© CZ -6 BN 1 

スキャナ巧バラレルポヌド 

29.800内 

⑩ CZ -6 BP 1 

巧䜆巧 JI フ□たッサボヌド 

79.抓0円 

の CZ -6 BB 1 

化巧 I / O ボックス4ス□ッ h 

88.0 邮円 


■フ IJ ンタオフシペンのの 


OMZ -1 C 48 

X -1 シリヌブ巧プ U ンタクヌブル 

6,朗〇巧 

食 MZ -1 C 35 

MZ -2 劂0/2200/2000甚ノヌフん 

6.前0円 

食 MZ -1 R 29 

MZ -1 P 1 7(å·±)甚第2氎華 ROM 

14,800円 

© CZ -8 PC 1-3 

CZ -8 PC 1 甚第2æ°Žã‚’ ROM 

9.800円 


■ァむスケット圓 

マクセル 

OMD 吕 -0(10 が1,700円 
© MD 吕 - DD り0 巧2,000円 
食 MD 吕 -256 HD り0 枚2,200円 
© MF 2- D (10 が3,600円 
© MF 2- DD (1 D 牧4,000円 
© MF 2 -巧 6 HD (10 觀7,300円 


れロックス 

■八ンデむコピヌ写楜 

54,800円 

10411 m 巧ノ人巧/ 

50‘75’100‘2孀①宿 g コビヌ巧。 

12をのを芭 U 术ンノホ巧が。タクセサ 
U - も充実し、 M ンディコピヌ化1① 
実賎です。 



@8309 AC バワヌバック(フラック9.800円 
@8310 AC パワヌバック(ホワむ h ) 9.800円 
@3311 AC バワヌバック(フルヌ) 9.800円 
④ S 332 面なガむド4.000円 
© S 334 ゜フ h •ケヌス5.000円 



•リボン 

@831512をたツ h 8.400円 

@3316 BK 、 R 、 B 、 G 、 Y、S 4.500円 

@3317日 K 、 GLD 、 SIL ’ W ‘ P ‘ G äž« 4.500円 

(1)8318 抓0円 

@3319卵0円 

@8320卵0円 

⑩ S 321 ブリヌン800円 

@3322む゚□-郎〇巧 

® S 323 セビア 抓0円 

⑩ S 324 コヌルド800円 

@5325シルバヌ卵0円 

⑩ S 326 ホワむト卵0円 

@5327ピンク 800内 

⑩ S 328 ブレヌ 800 R 

@3329ラむト ブルヌ 劂0円 

⑩ S 330 巧明3を t ツト2.400円 

@3331ビビッド3色たット 2.4 邮円 


UK ,. 


J 居 P オリゞナル 

MD -2 D (2 日が 

巧 IBI 2,600円 



MD - 吕 HD (1 日が) 

BD ^ 2,000円 



MF - 吕 DD (1 腑) 

dm 3,300円 

































































IBE3SSB 


癜 


パ゜コン教た 


:: r : ミお 


A 埌 お 

A パ゜3ン•り—トブ〇たブザ 
参ヒシ專ス゜ブト • OA ザプクむ 
♊ハントぞ ルド3ンピ ュ—倕 

ビゞネスパ゜コン 





東を å·§ おを区 道で å·§2䞋目28番4 号 〒1劂 

か03)496-4141< æ°Ž * をか 


K — ム 


クレむズ 


D 屋膚巧 

Ur 

做けれ《 
 aiM»f い 

新^包 


た文化 

X 11-27 

適巧觀濯 

X 6800 

゜フ^- M りス 

システムサコム 


文寒デヌタ20巧ずじ«められ 
たシステムけコム癜«の巧« 
a ドヌムに巧なむた反巧二を 
»は人類巧 W ぞの巧 a 巧ちし 
の巧い〇 


¥9,800巧぀ HD ) 



レゞェンド 



をで化 

X 11-29 

通の抂怍 

X -1 シ U — ス 

゜フト/\りス 

ク゚むブヌ゜フト 


人の化の化ず■を巧るク U スタ 
ルをは粟で U — ナづ䟛぀お化䞊 
C 掻しおし a ぀たそのクリス 
^タルを手 C 入れたのはちしえの 
䞀、 A 侀^時代じ巧々をを JS がそラずし e 

なモガりディ p であ぀も 

¥7,800。'2〇) 


おか : 自を M ゞンギスカン 





た文化 

タむトル 

゜フ hA りス 

適応備巧 

乂ディア 

䟡裕 

た义化 

; X 11-28 

X 11-31 

巧血な巧ドツチボヌル 

シャヌフ 

X 68000 

5.2 HD 

Â¥7.800 

適巧槪« 

X -1 タヌポ 

゜フ 1-/\ クス 

M—S ■子 

X 11-32 

A 列車で巧こラ II 

ア ヌ h デむシク 

X 6 卵〇〇 

5.2 HD 

Â¥12.800 

å·§ 《t 争の 病、 地䞋巧 å·§ じじげ 
蟌んだ人 商な。 その䞭で巚倧 
なコンビナヌタじ巧 E される 
が巧ノ぀ <〇䞊げろ n た〇こ 
こでス ヌJ お䞀/ X むク巧あや぀ 
る 1 人の Si ノいた。その谷は 
"CRA 之 F "« 3 D ブラフィ 
ックの屬属のが 界。 

Â¥7,800 巧の 

X 11-33 

サむ パヌ ラむタヌ 

曰コン運 

X 6 抓00 

5.2 HD 

Â¥4.980 

X 11-34 

名 おを II 

JDS 

X 68000 

5.2 HD 

Â¥9.800 

X 11-35 

゜フ h で M — ドな物語 

ノヌ ペルりェア 

X 68000 

5.2 HD 

Â¥7.800 

X 11-36 

麻雀狂時代スペシャル 

7むク□ネッ h 

X 68000 

5.2 HD 

Â¥7.800 

X 11-37 

麻雀悟空 

シャノアヌル 

X 68000 

5.2 HD 

Â¥6.800 

X 11-38 

g キチ < ん 

GAM 

X 68000 

5.2 HD 

Â¥14.800 

をで 化 

達巧抂皮 

X 11-30 

MZ -2500 

X 11-39 

巧化なお拓 

ドッ h を画 

X 68000 

5.2 HD 

Â¥6.800 

゜フ h /\ りス 

化笚 

X 11-40 

U タヌン スフむシ タヌ 

SPS 

X 68000 

5-2 HD 

Â¥7.800 

^曆《«ず癜《が 
U — じ班え、 《■ 
や匓ち床など新し 
SK や en 、 巧!! 
新37ンドモ HW  

Bj のな义なス I 

1モヌドでは IMIK 
•< な)えら OCiVH 

X 11-41 

D I A B R 0 

フ □ヌブヌ ポンド 

X -1 シ U —ス 

5.2 D 

Â¥6.800 

し » 䌏 ns などの 
>぀お、ぶ0芆城な 

X 11-42 

めぞん䞀刻完巧お 

マむク□キャビン 

X -1 シ U — ス 

5’2 D 

Â¥7.800 

■W が«しめるシ乏ナレヌシ3ング 
—ムずしお甚埅で6る 

Â¥9,800(3 5' dd ) 

X 11-43 

ラス hM ル7ケドレ 

フレむンブレむ 

X -1 シ u — ス 

5.20 

Â¥7.800 

X 11-44 

ゞンギスカン 

光ホ 

X -1 タヌボ 

5.2 D 

Â¥9.800 



サむ八ヌラむタヌ 


た文 No 

X 11-55 

巧の抂怍 

X 6800 

゜フ h /\ りス 

日玉〕ンビナ-倕翻 


コ7ンド巧が方すなので、7ク 
スだけで庙がにアドペンチや䞀 
グヌムのシナ U ブノ䜜成でちた 
す。たたブラフィ、ゟクツヌルな 
おち巧ちをだおお〇、巧版 S ナ 
ヌゞックツヌルのデヌタを取*0 
蟌めたす。 

Â¥4,980 (5-2HD) 





•スフ u ホシ叶 


««のの 玠#! しさじ扣スお、|«11«おを <å·§&> 

戶 R 0 は««なカラヌチェンゞなら、 ■— BC 16 SI 3 でクィンド぀をス—フンで 《* す. 

モノむフ亀 》 ゜フ K フスヌカス3で、 *7 りスたを巧巧の晒*なマペレ-シペン. 

じっ <0 ずたの&んだ巧なを巧 < こずづ •Kamikaza (å·§ 田) はワヌフ □じ Lt の 《» カモ》ち》巧. 
可 巧で巧る. ■«« じ デヌ 9 モブラフ化するこず巧で e * å·§. 

Â¥68,000 •厩だ錫7ッド 


Â¥58,000•埮拍ス 


'た文化 

タむトル 

゜フ hA りス 

る廠お涅 

乂ディア 

䟡な 

た文 No 

タむトル 

゜フ hM りス 

mmmm 

乂ディア 

䟡栌 

X 11-45 

スヌバヌ倧戊略 

システム゜フ S 

X -1 倕ヌボ 

5"2 D 

Â¥8.000 

X 11-49 

スタヌクルヌプヌ 

アルシス゜フ h 

x - 1 タヌボ 

5.2 D 

Â¥7.800 

X 11-46 

ィヌス II 

フアルコム 

X -1 タヌボ 

5"2 D 

Â¥7.800 

X 11-50 

おちゃめなゆラれい 

゚ンゞェル 

X -1 タヌボ 

5*20 

Â¥6.800 

X 11-47 

珟たでパワフルたあじゃん 

■ B ゜フ h 

X -1 タヌボ 

5,2 D 

Â¥6.800 

X 11-51 

ファンタゞヌ III 

スタヌクラフ S 

X -1 タヌボ 

5぀ D 

Â¥9.800 

X 11-48 

゜-サリアンシナリブたット 

フアルコム 

X -1 タヌボ 

5"2 D 

Â¥5.800 

X 11-52 

號巧色の適蚀 

リパヌヒル 

X 68000 

5.2 HD 

Â¥9.800 



ネ•ル U 巧 I 


>お茉がみの/ '^"•、シのごを文をホ〇たす。 
持し<はお«おにおお問いさむせ䞋さい。 

å·§ (03)498 —の41 定化巧巧氎曜曰 


おずころ 

たで: N 0 

数盀 

金 m I 


X 11-( ) 


å·§ 


X 11-( ) 


å·§ 

TEL ( ) 

合蚈 


å·§ 

おなたえ 

お手持ちのバ゜コン 


様 




お巧蟌み巧東京郜お谷区道を巧2了目28番4号(〒150)苗が巧谷店:^^^ヌルショッピンブ係 


ちのた文塞じごお巧商品のたス化 
おぶび必芁事項ご玀入のず、珟を 
塞留じお dtep お谷店たでお申し 
化み< ださい。珟を受領埌、発を 
いたしたす。 

たた、 J&P HOTLINE 䌚興の方 
は、シペツピンクコヌ 3) ■—でち)お 
申し蟌みいただけたす。 


お申し化み方法 


X - B 日日邮巧応 コヌナヌ 


■ホビヌ゜フ h 


Personal Computer Store 


を囜無料お達 


乂ヌルショツピンブのお申し逆みは dWP 枋谷店で承りたす 


珟金曞留申蟌み甚玙 































































































































参を巧お巧党が化♊む寞(メヌカヌ保趟 

•党囜無料拓逵(䞀郚離 A の方は有料じなりたす 

•配連日の指を OK (日堪•祭日に力、かわらずわをがのご郜合 
じあわせお床己達したす 

•どんな商品の化合廿も癜曲自圚ご予巧、巧途じ応じ自由 
自圚にシステムアップできたす 

•䞭叀パ゜コンな巧䞋取り今お䜿いのパ゜コンをわずかな 
莲額でグレヌドアップ 

参お支仏い方法自曲(む床を利の均等払し、、ボヌナスヌ括仏い 
もご利甚ください 


圓瀟は XBBOOO の販売認定店で䞜た:6 8D。 我班就ち。謂.:技'^< ►X 芳 DD ご^^ 

■、、/ ■ —ムム n - 心ゟ - L 、、 V - •- ナルアレホ/力—卜 ► XG 郎00 T ンダツ►ファむフ X フロッヒ- 

ずんなこずでも劳いしおご盞談くたさし、。 


、ホルダヌをプレれント䞭// 


S^BBOOOace 

参 CZ -601 C (本が+キヌポヌド) .Â¥319.800 


XaBBOOOace 


★ X 誀ご甚誀 000' づ 瞧^北! iW ■田 IMIs ■呂 fa ! 别 

リンタ等の呚蟺機噚を倧特 
䟡じお販売しおおりたす。電 
話じおお問合せ < ださい。 



▲䞊おがかビゞネス゜フト、巧新ゲヌム゜フト] 


皇窗じ圚庫ホ 

":‘'•工䞉口こ 子 

ル ASMMd 


りたす。※送料はごミ䞻文の巧わ問合せ < ださい。 


•枋を店 ©03-486— 6541(代) 
•暪浜な® 045—314— 4777(代) 


〒巧0:たた郜巧る区巧を 1-12-7 =巧巧るビル 
振蟌お斀:おネ日お斀巧を支な® No 239313 

å¹²221:巧おホ巧た川区培屋町2-じ-8た1建蚭ビル 
振蟌を巧:=巧を斀暪おが前支店®化310班2 


UBBOOOace 

参 CZ ~601 C (本化+キ—ポ—ド) . ¥319,800 


♩ CZ -601 D (カラヌ専巧みスカむ) . Â¥119.卵0 

• CZ -6 ST 1 (チルトスタンド) . ¥ 5.800 

♊ブランクみスケット (5’2HO10 粉 . Â¥10.000 

♊゜フト/アルカノむド . . ¥サヌビス 


■を䟡合れ . Â¥455,4 邮►クリ゚むト特䟡 


均等化い 

|¥10,280"4回 

Â¥ 6.350 x 360 

¥ 4.830 M8 回 

ボ-ナス 

¥30.0 邮 X 4回 

Â¥ 25.000 X 6111 

Â¥20.0 日日 X 埊 


• CZ -601 C (本化+キ-ポ-ド) . ¥319.朗〇 

参 CZ -601 D (カラヌ專甚みスブレ f ). Â¥119,800 

♩ CZ -8 PC 3 W お写カラ-*ホプリンタ) . Â¥ 65.800 

参 CZ -6 TV 1 (カラヌィメヌゞナニット) . ¥閒800 

• CZ -6 ST 1 (チルトスタンド) . ¥サヌビス 

•ブランクみスケット巧 ‘ZHD. 10衔 . ¥10.000 

参゜フト/アルカノむド . ¥サヌビス 

■を 䟡合れ . Â¥ 日祗 200 ►クリ゚ ã‚€ 䟡 


1巧ち化い1 

¥15.300 "4 回 

|¥ 9.800 X 36回 

¥ 7,510 X 48 回 

1ボ-ナス1 

Â¥ 30.000 X 4151 

Â¥ 25.000 X 埊 

¥20,000 X 8回 


• CZ - 撕に BK (本䜓+キ-ボ—ド) . Â¥179,800 

♩ CZ -880 DBK (カラヌデ f スプレ0 . Â¥109,800 

参 CZ -6 ST 1 (チルトスタンド) . ¥ 5.800 

♊ブランクデ f スケット(日‘ 2HD. 10化 . Â¥10.000 


■を䟡合れ .Â¥305.400 ►クリ゚むト特䟡 


巧等化い 

¥ 6.7 邮 "4 回 

¥ 4.400 X 36回 

¥ 3,フ 00 x 48 回 

ボヌナス 

¥ 20.000 X 4回 

¥1 5.000 X 6回 

¥10,000 X 8回 


忍 BBOOOace 


• CZ -601 C (本か+キヌポヌ ド) .Â¥319.800 

♩ CZ -601 D (カラヌ専甚みスブレむ) . Â¥119,800 

♩ CZ -8 PC 3( なお写カラヌ挢ずプリンタ) . ¥的800 

•SOUND PRO -68 K (1 t を巧ぶッヌル) . Â¥ 15.800 

♩ CZ -6 ST 1 (チルにタンド) . Â¥ 5,800 

♊ブランクデ f スケット巧 ’ZHD. 10仜 . Â¥10.000 

参 MUSK  PRO -68( ホ!•入カツヌル) . ¥サヌビス 


■を䟡合れ . Â¥537 .卵 0 ►クリ゚むトお化 


巧等化い 

Â¥13,250が埊 

¥ 8.390 X 36回 

Â¥ 6.420 X 4å§» 

ボヌナス 

¥30.000 X 4回 

Â¥ 25.000 X 埊 

¥ 20.000 X 8回 


化か。玄义 


巧等仏い 

Â¥16.080 x 240 

¥10.340 x 36 回 

¥ 7,的 Ox 48回 

ボヌナス 

Â¥ 30,000 X 40 

Â¥ 25.000 X 埊 

Â¥ 20,000 X 埊 


この衚が倖の組合せ、お支払い方法ち 
ご自由にでさたず)ご盞談ください。 


巧等化い 

¥23, 150 x 24 回 

Â¥ 14.9 卵X斜回 

¥ り ,820 x 48 回 

ボヌナス 

Â¥50.日00 X 埊 

¥ 40.000 X 6回 

Â¥30,00 Ox 埊 


^^68000 ACEiihj 

♩ CZ -61 に(本か+キ—ポ-ド) .Â¥399.800 


♩ CZ -601 D (カラヌ専甚巧スプレむ) . Â¥119,800 

♩ CZ -6 STH チルトスタンド) . Â¥ 5.800 

♊ブランクデ f スケット (5 •扣 D . 10枚) . Â¥10,000 

•゜フト/アルカノむド . ¥サヌビス 


■を化合れ .Â¥535.4 抓►クリ゚むトお䟡 


巧ミ化い 

¥13.的0"4回 

¥ 8.86 Ox 扰回 

¥ 6.780 X 48回 

1ボヌナス 

¥ 30.000 X 4回 

¥25.0 邮 X 6回 

¥ 20.000 X 8回 


XY 癜8000 AC 巚脚 


参 CZ -6 り C (本が+キヌポヌド) .Â¥399.800 

参 CZ -6 り D の.31ピットカラヌみスブレむ) . Â¥145,000 

• CZ -6 PV 1 けラヌビデオプリンタ) . Â¥198,000 

♊之巧 STAFF PRO -68 K . Â¥ 58.000 

♊レむトレ-シング゜フト . ¥關.000 

♩ CZ -6 ST 1 (チルにタンド) . ¥サ-ビス 

♊ブランクデ f スケット巧‘扣〇.10枚) . Â¥10.000 


■を䟡合れ .Â¥878.800 ►クリ゚むトお䟡 


参 CZ -601 D (ヵラヌ< 甚ディスプレィ) . Â¥119.800 

♊ドラゎンスピリッツ . Â¥ 8.800 

•巧平时床䌝 . Â¥ 7, 朗〇 

• XE -1 PRCK ゞョィスティック) . Â¥ 9.800 

参スぺヌス ハリアヌ . ¥サヌ ビス 

♊アルカノむド . ¥サヌビス 

♩ CZ -6 STH ナルトスブンド) . ¥サヌビス 


■を䟡合れ . Â¥466.000^ クリ゚むト特化 


巧等化い 

¥11 .520 x 24 回 

¥ 7.190 X 36 回 

¥ 5.490 X が回 

ボヌナス 

¥ 30,000 X 4回 

Â¥ 25.000 X 埊 

Â¥20,00 Ox 埊 


XIBBOOOace 

• CZ -60 に(本化+キ—ポ—ド) . ¥319,卵0 


参 CZ -601 D (カラヌ g 甚ろスブレィ) . Â¥119.800 

♩ CZ -6 ST 1 (チルトスタント) . Â¥ 5.å­€0 

• CZ -8 PC 3( おお写カラヌ挢ずプリンタ) . Â¥ 65,800 

参 CZ -2 nLS ( c コン<むラ) . Â¥ 39.800 

参 CZ -6 BE 1 AdMBWSRAM ボヌド) . Â¥ 35.000 

参ドラゎンスピリッツ . Â¥ 8.800 

♊ブランクみスケット (57HD. 10お) . Â¥10.000 

♊巧平れ床䌝 . ¥サヌビス 

参アルカノむド . ¥サヌビス 

•ゞョむカヌド . ¥サヌビス 

• SHARP •車 . ¥サヌビス 

■を䟡合れ . Â¥604.800> クリ゚むト特䟡 


基 

本 

セ 

ツ 


基 

本 

セ 

、ゞ 


基 

本 

た 


おお眮い埗わ 侀J し 


;時固件䞭無か 

1日:□日〜 PM 7: □日旧曜•祭曰は PM 6 : oo たお) 


ぉ番 

& を 

を化 


■sai 

•䞀 —い J ' 

を化 


CZ-6VT1 

カラヌむメヌゞナニット 

Â¥ 69.800 

女 

U 

ミ 

特 

䟡 

CZ-6EB1 

å·§: 況 /〇ボックス (4 スロット 

Â¥ 88.000 

ク 

U 

特 

䟡 

CZ-8NS1 

カラヌむメヌゞスキャナ 

Â¥ 188.000 

CZ-6BC1 

FAX ポヌド 

Â¥ 79.800 

CZ-6BE1A 

1MB 增 IftRAM ボヌド 

Â¥ 38,000 

CZ-6BN1 

スキャナ甚バラいレポヌド 

Â¥ 29.800 

CZ-6BE2 

2MB 増投 RAM ポヌド 

Â¥ 79.800 

CZ-8BS1 

ステレオ FM を巧 ボヌド 

Â¥ 23.800 

CZ-6BE4 

4MB 増投 RAM ポヌド 

Â¥138.000 

CZ-603D 

ドットピッチ 0.31 %14型«解巧巧 

Â¥ 84.800 

CZ-6BU1 

ナニパヌサル I/O ポヌド 

Â¥ 39.800 

CU-14AD 

ドットピッチ0.31%14型«巧な巧 

Â¥ 84.800 

CZ-6BG1 

GP- 旧ボヌド 

¥閒.卵0 

CU-14ED 

ドットピッチ0.39%14お宙解化巧 

Â¥ 79.800 

CZ-6BP1 

巧化巧IIプロセッサ•ボヌド 

Â¥ 79.800 

AN-8TU 

パ゜コンチュヌナ 

Â¥ 35.800 



クラフィックワ—クセツ S 


お楜しみセツト 


侉/ュ—ゞツクワ—ク t ッ S 


倧サ—ビス•グ—マ—スセッ h 


VI ち卜 

















































































































































































































RS -232 C ケヌブルのかわりにお ffi い䞋をし、0 

ケヌブルのかわ〇に電液でなた通信 ( RS -232 C ) 



高床な技術でコネクタヌサむズ•グ 



ワむダレスコネクタ 

MODEL CC -232 
2台セット䟡栌 

Â¥27,000 

化瓶る:ホむップアンテナ 
が壳:ホがアンテナ(ブヌスタ—組蟌掛 
2台1化 AP -23 ¥9.500 


右蚘ぞ、お気おじお電話䞋さい。 

■ ごを义方法(送料圓瀟負担 

珟を曞留で圓瀟宛道:暡お申蟌䞋さい。 
入を確認け:第即日発送いたしたす。 


C ご - S 32 仕が- 

呚臎数 2å·²0〜40日[\/1り2巧の2孜 
(5 チゃンネルち 

巧お出力巧界匷床100 m においお 
1日 W が䞋 

通信方す党二重非同期 
通信速床 300~9600 BPS 
むンタヌフェむス RS -232^ DSU å·± 

25 P Male 

バ゜コン/モデム等に盎接接 
病方匏 

ス h レヌ h / クロスゞダン 
バヌピンで任意に巧換が可胜 
むンゞケヌタヌを信.受信/レデむ LED 
衚瀺 

运 お信号およりおち 

電お䞍甚蚭蚈(特蚱出願䞭 

寞 た慢 43 X 巧行 55 X 再さ1日 

各機噚間を無線で぀なざ、おたがいに巧同利 
甚でさたず 

の雜 III 巧ド III 

〒231暪お垂䞭区寿町 S — 7 — 口 
花困ビル SF 

TELD が-己日 4-4 日71做 FAXQ 45-664-4878 


《ぶ告の半ペヌゞ》は〜い、い䞀かげんな広告でずよよよよ〜ん。 


11月号(\/〇1.旬 


月千, 觞纖暂郚 10 å·§ "I 现お売 

ぶ m 入^解孀孀の mmm だ぀/ 

- ふ ——1 䞀べ - で■----心  曲 i ij ■ å·§ -. 1. --‘ み み  U み ’ A. - ん 
/ - J .—• ' ■S r ---- 

先肖か 


謎のグラフィック圧瞮プログラム第2匟。 

なんず 512 X 512 X 65536 を力;'1/4になる!ファヌファむ觞をけ。4倍顿匵る 

怯む画な圧瞮タルゎ U ズム 

を蟯評連茉䞺づ:ダ: V 0」 

をしお Hilfo ゲヌぶ媒お.—. ...侀.
^ 

電脳遊おお巧蹲簿砎も.第易 J "1 1...—〜぀ 〜 . -、. 

『ドラ; 3 K 終卜 r — ^ 


語口--ノ•クロヌシが茉ったわけだかを䞀巧む。 

さらには 

怒巧の PDD 

IH 垝間‘愈法+治を維持法などなど。 

ち信力;'うおくなっおきむけど 

「アむコンマう、ヌゞャヌ」 

をれから化巧号からはみかおし' 䞀䞀' 

「テキストプレヌン川グ貪フむック醜」 

録ず(むぶん。 - 

なお尚容は^郚倉曎されるこずががどん嫌案!谊りたす0ご了承くた•さい 


線集 rtr 琎からの巧べでぞ換楌「ど䞀挺がも6ずうずう第目琎たで出おしたいたした。ぞな棚ホで創が舊から賌読しおくれた方は 
継続誠ろレくあ願し i したず(モミモミ)。圚ミろでご護文の際は"第䜕号から"ず鉀明蚘くださレん 


満開補䜜所 


電脳俱楜郚 
線集郚 

〒171東京郜豊島区芁町 1-3 —24王痛ビル 3 F 
䞋巳し.(日3)已已4侀92目2(ぃたずら電話はしなぃでね 


が売方法は通信販売のみです。お申しをみの方ミたは巊蚘のを巧ぞ珟を曞留で 

♩ 定期賌読巳力月分巳□□日円嚜送料サ-ビス 

♩ 10月18日が降じをけたみは、原則ずしお Vol . 6から発送したす。 

♩ ♊定期賌読者のみを巧たじバックナンハ'䞀も受けかけたすリ月末日たで)。 

巧巧振替を埡ネリ汚の堎合は口座番号*■たを 5-362847 巧開お䜜所 j でわ巧いいたしたす。 


















ASSESS 


X ^/ 7 ェミュレヌタ た䟡¥9.加0 

XI ゚ミュレヌタは X 6 邮邮䞊でお手持ちの XI シリヌズのプログラムを実行ずるための゜フ 
トりェア゚ミュレヌタでず。プログラ厶を完党に゜フト的に実行しおいるにも関わらず、 

XI を䜿甚ずる堎合の玄 1/3-1 /5の速さで実行可胜でず。 

XI 甚の゜フトは通垞5"2□のフロッピヌディスクに入っおおり、 X 郎邮日で盎接読み曞きず 
るこずはでさたせん。そのため XI ず X 郎邮日を接続しおファむル転送を行ラためのケヌブ 
ルず也送ナヌティリティを付属しおいたず。このファむル也をナヌティリティは、 XI ゚ミ 
ュレヌタず独立しお䜿甚ずるこずがでさたずのでお手持ちの XI シリヌズのプログラムやデ 
䞀倕などの゜フ h りェア資産を X 郎日日日䞊に、簡単にしかも安䟡に継承ずるこずがでさたず> 

シリヌズ甚実行可胜アプリケヌンペン゜フト ■■■■■■■ 

• BASIC • CP/M •Xl LOGO • AP し 

• LISP •COBOL •FORTRAN •FORTH 

• PASCAL •C • etc 

 

♊プロテクトの斜しおある゜フトは実斀できたせん。 

* —郚サポヌトしおいない機胜があり、原理䞊実斀できない゜フトもございたす。 


XKus/u-x 

: 

V 

忍6日000 


MS-DOS 

゚ミュレヌタ 


C 0 NCERT 0 *X 68 K 定䟡偎ぶ加 


CONCERTQ - X 郎 K は X 即邮日䞊でお䜿い頂く MS - DOS ゚ミュレ 
—倕専甚八ヌド+゜フトりェアでず。特定機皮甚ず限定されおいない 
MS - DOS ( V 2.1 り甚の゜フ K が X 目日邮日䞊でお䜿い頂けたず。 MS - 
DOS ゜フトの実行は 、 NEC V 加 CPU を䜿甚した専甚八ヌドりェア 
(DOS En 昌 ine ) を利甚ずるため高速実行を実珟しおおりたず。 
ベンチマヌクテス h の結果を芋お頂いおをねかるよラに、 PC -9 日日1侊 
で実巧ずるよりを X 郎邮日䞊で実行ずる方が高速に凊理でさるこずを確 
認しおおりたす。 


MS - C (4 .日日を甚いおベンチマヌクテス S 


7シン X 68000 ACEHD : PC -9 邮1 VM ( V 30) 

比蟃条件 CONCERT 日- X 6 日 K : MS-DOS V 2 .ll 

フロッピヌディスクを䜿甚フロッピヌディスクを䜿甚 
実隓方た  FILES =2日 

CONCERTO - X 郎 K 偎では MS-DOS V 2. 11に含たれる 
COMMAND . COM 䞊よりコンパむラを起動 
ぞ C を入力しバッファをクリアした埌バッチゞョブを実行 

本実隓マシンは共に RAMDISK、 8087等はむた甚しおも'りたせん。 

♩ SAVAGE . C 

(兰角関数、察数関数、平方根関数の挔算速床ず粟床をテス K ずるためのプログラム 



C 0 NCERT 0- X 6 BK 

PC - 舶 OlVM ( lOMHz ) 

PC - 甜日 1 VM (日 MHz ) 

コンパむル時間 +LINK 

93 

175 

174 

実行時間 

77 

78 

96 


♩ SIEVE.C (゚ラ h ステネスのふるいプログラム 



C 日 NCERT 0 -X 甜 K 

PC -9801 VM (10 MHz ) 

PC -9 B 01 VM (8 MHz ) 

]ンパむル時間 +LINK 

67 

119 

1匕 

実巧時間 

11目 

119 

148 


(単䜍は秒時間蚈枬甚プログラムを含む 


A > XD 0 S 1 N 1 TJ . 1 ミ 1 レ->お化時にぶ、巧な巧期®巧 

巧巧はじめに I 岡だけの类巧で可 

CONGER TO - X 68 K Ver 1.00 Copyright ( C )1988 ACCESS CO . . LTD . 


アドレス OOBEOOOO じか甚できる DOS Eng 

CONGER TO - X 6 8 K を巧期故を䞭です. 

巧甚可胜なむモリサむズは512キロバむトです. 

DOS å·š ng i ne からの功り蟌みレベルは2です. 
8 0 8 7は类おされおいたせん. 


!がありたす • 


共有けリ n ント’》王け 
巧り 化れ巧の*け) 


: T 〇 - 


A>XD0S <]7 ント •> <n •ラいい J 


ホちは 

A>XU0S C0MHANDJ 


占が化甚巧胜です. ----- 

. 3 マント-は HS-D0S パトを、の’ぅ卜♊はその’パトが 

あ巧ずする A ‘ ラ;1->の化び 
お巧が-/埌.拍街は Hu«an68lt に戟る 
C0NHAND.C0H がかおは JfS-DOS の巧巧ずしお化甚 W 


Coaaand n ' -シ • a ン 2.11 

XD0S : A > <37>K> . 类巧お了おも助䟛はそのたた 

XD0S  A>EXITJ . C0NCERT0-X68K を抜けお Iluaian68k におる 

(CONCERTO-X68K の実巧、䞋線郚はキヌ入力 

専甚八ヌド  DOS Engine 

•日 MHz の V 加を䜿甚 

♊ボヌド䞊に MS-DOS の実巧甚メモリ 512 KByte 搭茉 
• 数倀挔算プロセッサ邮日 7-1 実装可胜(オプション 

♩ ボヌドは本䜓より I2cm 皋を倧きくなりたす。その郚みじはカバヌが぀きたす。 

■■ MS - DOS 甚実行可胜アプリケヌンペン゜フ hi 


• MS - C(Ver 3.00.4.00) 

• MS-FORTRAN ( Ver 3. i 3.4. oi ) 

• MS-PASCAL(Ver3.13) 

• MS-LINK (Ve å·§.日し 2 .抑 2.44) 

• MS - 日 AS に (ver5 ぶ 7) 
(実行可胜゜フトの䞀䟋です。 


• Lattice C(ve 化化 3.10) 

• 日 ptimizin 居 -C ( ver2 . 20F ) 

• TURBO PASCAL ( Ver 2.0 QB .3.01 A ) 

• Plink 邮 ( VerUB ) 

• etc 

 



* MS - DOS はマむクロ゜フトれ CP / M はデゞタルリサヌチ瀟の巧巧です。 

COMMAND . COM は MS - DOS じ暣ホのコマンドプロセッサです。䞊玀の゜フトりェアは各化の巧なです。 
* お品の仕が、をホは予告なくずちする巧含もございたすのでホらかじめご了ホくどさい。 


麵アクセス 


〒101東た郜千代田区神田神保巧 1-64 
神保町協和ビル 7 F 
巧 03(233)0200( f が FAX . 03 (29 I ) 70 I 9 










































きっず山をえる 



兞が S さ巧 

1150 PEN! 

さんのみや1ばん通 

〒目 50 神戞巿䞭倮区八墙通 3-2-1 6 
ä»» 078)231-2111 


キッ Kd 䌚える0 

■ご 入䌚は スタヌタキツ ト 


ご入䌚は I D 番号、パスワヌド、 マニュアル、 通信゜フトをセットにしたスタヌタ 
キットで。お近くの J & P でお求めいただくか、珟金曞留で䞋蚘䜏所たでお申し蟌 
みください。お手元に届いたその日から即アクセスが巧胜です。 

(1 力月の詊甚アクセス期間も蚭けおいたす。 



■゜フト をやりずり / X - MODEM サポヌト 
麵 芋知らぬ人ずもわ知り合い/ BBS (巧子掲瀺觀 
田 忡閒同±でしっかり掻甚/ CUG 
■プラむ ベヌトなメッ䞃ヌ シ/ 巧子メヌル 
■ あらゆる情報を手に入れる/デヌタベヌス 
■居ながら にしおわ買物/オンラむンショッピング 


①ノヌマルタむプ 

Y 3,000 

■申蟌先 

〒556倧巧巧お速区日本巧 5-6-7 
䞊巧巧株かが䌚れ 
J & P HOT LINE 事玲局 
TEL . (06)632-2521 

■利甚巧をじ぀いお 
入䌚を/ 3,000円ロトヶト/卜《乂の化をから巧圓され*す。 

♊劄統巧/ 3分あたり20円 « は料を U わ;6<のアクセスポむントたでで 0K です。 


猫 

WSB 


スタヌタキット申蟌曞 


6蟌 


わ S 
å·§ 

なち 


①スタヌタキツト゜フトなし 

V 3.000 


♩/\0゜コンぶ巧 


アクセスポむント党囜90ヶ巧 

■ Hiiiiss か巧 ]^ 東京•倧阪•を叀匡/ホし幌•苊 
ル牧/青森.八戞•山お.新瀉•長岡 • 仙台•米が • か戞•宇郜 S •前橋•高 
厎.±浊•八王す•倧宮•鹿島•立川•船橋•千葉•川厎•暪浜•暪須賀•平 
塚.ネ公本•甲府•静岡•おお•豊橋•倧垣•西)日垂•金沢•京郜•埊戞•姬路 
•た良•貝琢•和)歌山.岡山•広島•攞 I •䞋関•宇郚/埳島•高す公•束山 
/化九州.犏岡•䜐䞖保 • 倧分 • 長厎’宮厎 • 鹿児島 
トトト 旭川•凜通/秋田•盛岡•犏島•郡山•いわ 
き.倪旧.熊谷•長野•䞊旧•誠蚪•沌接•富山•高岡•石•犏井’岐阜- 
接•倧た.巧•尌厎•米子•犏山•た山•吳•山□•埳山/新居浜•高知/ 
䜐賀•义留米•熊本/浊添 



ホットワヌクサヌビス 

脚巚 


r 䞇党のサポヌト䌑制で党囜をネットするパ゜コンの倧型巧門店 , 


•チェヌン 


枋谷店た巧法綿区皇玄が了目2区4号 0(03) 496-4141 千里䞭倮巧 
巧田店たを番巧田巧を野1了目39塞げ号 0(04 å·§)の-1313 巧たた面な 
八王子店瞣法 Ai 柿晒1き1号 AHf ご沞 0(0426)26-4141 巧屋り I å·§ 
テクノランド倧巧垁おた区日本巧5 了目6き7号 0(06) 634-12 り 藀井寺巧 
メディアランド倧巧巧巧た区日本巧 5 T 目8番26号 0(06) 目34-å·§11 岞お]田巧 
コスモランド倧巧垁浪速区な液䞭 n ■目1番17号 0(06) 634-3111 巧者 B 寺町巧 
ワヌプ□ランド倧巧巧お速区3本巧4了目9番化号 0:06) 634-1411 京郜近教店 
ピゞネスランドホあ巿祕梅脚小3倧閒;臟3ピ j 做〇:臘 348-1381 姬路巧 
あ急番街店嫌耐柩ミ曲小3巧き䞉番茒1〇06) 374-3311 巧歌山巧 
畜巧巧奋巧垁窝賎巧11番16号か:の掗) 85-1212 宗良䞀ばん通 
くずは巧巧方垁橘寞巧囜巧け奮2号田ぶ?劂) 56-8181 匪宮巧 


を姉お頞剛 -3 -å­€ f 里サンタり 0(06) 834-4141 
犻巧巧倧畑巧2 4 - 1日が07沈) 93-7 脚 
» 屋川垁持巧4 - 2 0 0(0720)34-1166 
惡詳寺巧岡2 T 匓1番33号田 (0729)38-2111 
岞巧田巧± た巧 2 4 51-3 0(0724)37-1021 
關巧 T 莿那 I 掻仏光き T ル!!矎須さ蝎9 0(075)341 -3571 
臟巧臚现な䞋ル莿 jm 0(075)341-5769 
蹀臟^了目]霡锁離献:‘ル IF 0(0792)22-)221 
巧を山巧元寺巧4了吕4番巧 0(0734)28-1441 
宗良垁王た巧4 7 8 - 1 0(0742)27-1111 
み庫県西宮巿詞原巧け-11 0(0798)71-1171 



























SHARP 省垄 



機ヒ r •。眮义 


NEW Z-BASIC 搭茉 mm 


倚色グラフィッ义カラヌ画像デゞタむズ、ステレオ FM 音源、ハ•ンクメモリ 
巧応などクリ゚むティブワヌクを匷力にサポヌトする AV 指向の高氎お 


BASIC です。グラフィック甚関数、 X 68000 ずを什コンパチの拡匵 MML 


をはじめ䜿い蟌むほどに凄さがわかるパワフルな BASIC を搭茉したした。 


mm 先駆の AV アヌト機胜 mzz 

量子化、モザむク、ぶ転などトリック取り蟌み凊理をサポヌトしたカラヌ 
画像デゞタむズ機胜暙準装備。さらに、クロマキヌ合成、むンタヌレヌス 


スヌパヌむンポヌズ、4,096を察応ニュヌテロッバ機胜、8重ネ□音のステ 
レオ FM 音源。先駆の Z アビリティがパ゜コンクリ゚むタヌを魅了したす。 
♩ メむンメモリ 128 KB 暙準実装 NEW Z - BASIC で最倧 576 K ノくむト 
たでサボヌりした倧容量蚭蚈 •1 M バむトフロッピ ヌ 2基搭茉 • JIS 
第1/第2氎準を拠挢字 ROM 、 「システム•ュヌザヌ蟞き」暙準装備♊マ 
りス暙華装備 ♩ X 1タヌボシリヌズの豊富な゜フト資産が掻甚できる 
コンバチブル蚭蚈•を圩な通信ツヌル*のサボヌトでパ゜コン通信じ 
察応•ドットピッチ0 . 31圆の高粟现カラヌディスブレむテレビ**別巧 


本䜓+キヌボヌド+マりス 

CZ -881 C - 日 K ノラック巧ホ䟡巧179,800円 

14 型カラヌディスブレむテレビ(ドットピッチ0.31"") 

CZ -880 D - BK (ブラック巧ホ䟡巧109,扣0円 

14 型カラヌディスブレむテレビ(スリットビッチ 0. 4 か 

CZ -830 D-BK (ブラック暙ホ砞巧扣,000円 

チルトスタンド 

CZ -6 STT - B (ブラック揉ホ䟡な5,800円 

•写真のディスプレむは CZ -880 D です。 


觀, 


が tr - ス> 祝巧さ《 


•わ間い合わせは シャヌフ㈱巧子化噚巧藥本郚システ厶が噚営荣郚〒日化乂阪ホ阿倍野区長池町のホ22号な (06)62 いに"倧代巧 
巧子化噚巧業本郚テレビ#巧が第4商品䌁画郚〒162た京郜が宿区ホさ八な町8ホ地巧 (03)260-1161( 倧代衚 


T 491 021 7911548雑誌 02179-11